Branch: refs/heads/master Home: https://github.com/bluez/bluez Commit: 7861c511ca7ecbbf8223aee22a3085d6152799cf https://github.com/bluez/bluez/commit/7861c511ca7ecbbf8223aee22a3085d6152799cf Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> Date: 2024-06-13 (Thu, 13 Jun 2024) Changed paths: M client/player.c Log Message: ----------- client/player: Fix transport.send This fixes the usage of getpeername, introduced by 04153538aaf4 ("client/player: Fix using unicast QoS for broadcast"), without initializing optlen which causes the following problem: Unable to send: Operation not permitted (1) Commit: 8e4bece63ce91f2debc9468a793f2c65e41c5bb2 https://github.com/bluez/bluez/commit/8e4bece63ce91f2debc9468a793f2c65e41c5bb2 Author: Arun Raghavan <arun@xxxxxxxxxxxxx> Date: 2024-06-13 (Thu, 13 Jun 2024) Changed paths: M Makefile.am M lib/uuid.h A src/shared/asha.c A src/shared/asha.h Log Message: ----------- src/shared: Add initial implementation for an ASHA profile This implements the server role for the Audio Streaming for Hearing Aid specification[1]. Includes basic ability to probe the ASHA GATT service, as well as starting/stopping streaming. [1] https://source.android.com/docs/core/connect/bluetooth/asha Resolves: https://github.com/bluez/bluez/issues/481 Commit: c26389c466a0e7010acd245adc7a68b5178ca1d8 https://github.com/bluez/bluez/commit/c26389c466a0e7010acd245adc7a68b5178ca1d8 Author: Arun Raghavan <arun@xxxxxxxxxxxxx> Date: 2024-06-13 (Thu, 13 Jun 2024) Changed paths: M Makefile.plugins M configure.ac A profiles/audio/asha.c A profiles/audio/asha.h M profiles/audio/media.c M profiles/audio/media.h M profiles/audio/transport.c Log Message: ----------- profiles/audio: Add an ASHA plugin This exposes the ASHA profile implementation in the previous commit as an audio profile. The implementation registers a remote endpoint using a subset of the MediaEndpoint1 interface, without any mechanism for setting/selecting a configuration, as this is all static in the spec for now. Also exposed on connection is a MediaTransport1 object, which can be used to obtain an fd to stream to the device. Resolves: https://github.com/bluez/bluez/issues/481 Commit: 792cffb4992dee18ec4a8f3423c9a3c681c828dd https://github.com/bluez/bluez/commit/792cffb4992dee18ec4a8f3423c9a3c681c828dd Author: Arun Raghavan <arun@xxxxxxxxxxxxx> Date: 2024-06-13 (Thu, 13 Jun 2024) Changed paths: A test/simple-asha Log Message: ----------- test: Add a script to test ASHA Plays out an audio file to the device. Depends on GStreamer for media file reading and decoding (specifically, gstreamer core, gst-plugins-base, gst-ffmpeg, and gst-python, or equivalent packages). Resolves: https://github.com/bluez/bluez/issues/481 Compare: https://github.com/bluez/bluez/compare/891552999317...792cffb4992d To unsubscribe from these emails, change your notification settings at https://github.com/bluez/bluez/settings/notifications