Branch: refs/heads/master Home: https://github.com/bluez/bluez Commit: 676e8b0cf1740daaec851ca2c2cc8fb3a4e6d64a https://github.com/bluez/bluez/commit/676e8b0cf1740daaec851ca2c2cc8fb3a4e6d64a Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> Date: 2023-09-28 (Thu, 28 Sep 2023) Changed paths: M doc/media-api.rst Log Message: ----------- media-api: Update to reflect the last code changes This reflect the last code changes adding the missing Broadcast properties. Commit: 771b19e1966ac58e34b17d9fed116ec5635019ee https://github.com/bluez/bluez/commit/771b19e1966ac58e34b17d9fed116ec5635019ee Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> Date: 2023-09-28 (Thu, 28 Sep 2023) Changed paths: M client/player.c M lib/bluetooth.h M profiles/audio/bap.c M profiles/audio/transport.c M src/shared/bap.h M src/shared/bass.c M tools/iso-tester.c M tools/isotest.c Log Message: ----------- transport: Implement QoS property This implements Transport.QoS as a dict instead of listing each field as a individual property. Commit: d1bb05e3edbce3f474fff4ff592aa39b4a2f667d https://github.com/bluez/bluez/commit/d1bb05e3edbce3f474fff4ff592aa39b4a2f667d Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> Date: 2023-09-28 (Thu, 28 Sep 2023) Changed paths: M client/player.c Log Message: ----------- client: Make transport.show to print QoS configuration This makes transport.show to print QoS configuration since it is now a single property: transport.show <transport> Transport /org/bluez/hci0/dev_00_AA_01_01_00_03/pac_sink0/fd1 UUID: 00002bcb-0000-1000-8000-00805f9b34fb Codec: 0x06 (6) Configuration: 02 01 03 02 02 01 03 04 28 00 ........(. Device: /org/bluez/hci0/dev_00_AA_01_01_00_03 State: idle Endpoint: /org/bluez/hci0/dev_00_AA_01_01_00_03/pac_sink0 QoS Key: CIG QoS Value: 0x00 (0) QoS Key: CIS QoS Value: 0x00 (0) QoS Key: Framing QoS Value: 0x00 (0) QoS Key: PresentationDelay QoS Value: 0x00009c40 (40000) QoS Key: Interval QoS Value: 0x00002710 (10000) QoS Key: Latency QoS Value: 0x000a (10) QoS Key: SDU QoS Value: 0x0028 (40) QoS Key: PHY QoS Value: 0x02 (2) QoS Key: Retransmissions QoS Value: 0x02 (2) Location: 0x00000003 (3) Links: /org/bluez/hci0/dev_00_AA_01_01_00_03/pac_source0/fd0 Commit: df75d2f37ca34f4ac5850688c40d376a9b295ae4 https://github.com/bluez/bluez/commit/df75d2f37ca34f4ac5850688c40d376a9b295ae4 Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> Date: 2023-09-28 (Thu, 28 Sep 2023) Changed paths: M profiles/audio/bap.c M profiles/audio/media.c M profiles/audio/media.h Log Message: ----------- media: Implement QoS property This implements QoS as a dict instead of listing each field as a individual property. Commit: 1c79a45667e7f1bef40b2ac131d85024d73ea643 https://github.com/bluez/bluez/commit/1c79a45667e7f1bef40b2ac131d85024d73ea643 Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> Date: 2023-09-28 (Thu, 28 Sep 2023) Changed paths: M client/player.c M client/print.c Log Message: ----------- client: Make Endpoint.SelectProperties reply properly This makes Endpoint.SelectProperties reply with QoS property since it is now a single property. Commit: 3ca45476faa40e761cbeacc7268ea694a789c90d https://github.com/bluez/bluez/commit/3ca45476faa40e761cbeacc7268ea694a789c90d Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> Date: 2023-09-28 (Thu, 28 Sep 2023) Changed paths: M Makefile.am R doc/media-api.rst A doc/org.bluez.Media.rst A doc/org.bluez.MediaControl.rst A doc/org.bluez.MediaEndpoint.rst A doc/org.bluez.MediaFolder.rst A doc/org.bluez.MediaItem.rst A doc/org.bluez.MediaPlayer.rst A doc/org.bluez.MediaTransport.rst Log Message: ----------- doc/media: Convert media-api.rst into manpages This splits media-api.rst into org.bluez.Media<interface>.rst and generate manpages for them. Commit: a6aac75b410e52cab01d118c2a2646cde89bf94f https://github.com/bluez/bluez/commit/a6aac75b410e52cab01d118c2a2646cde89bf94f Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> Date: 2023-09-28 (Thu, 28 Sep 2023) Changed paths: M src/shared/bap.c M src/shared/bap.h Log Message: ----------- shared/bap: Add support content and contexts to bt_bap_pac_qos This adds support for setting supported content and contexts on a per PAC record basis which then is carried over to their respective PACS attribute and notified properly when changed (added/removed). Commit: 32afb9df424c27d47955c0c7c5596d809b9641c1 https://github.com/bluez/bluez/commit/32afb9df424c27d47955c0c7c5596d809b9641c1 Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> Date: 2023-09-28 (Thu, 28 Sep 2023) Changed paths: M doc/org.bluez.MediaEndpoint.rst Log Message: ----------- doc/MediaEndpoint: Move QoS capabilities to its own dict property This moves QoS capabilities to its own dict property just as it was done for MediaTransport QoS configuration. Commit: bcd7a6b697aa882c2aacdfb9e2812e0df07b7508 https://github.com/bluez/bluez/commit/bcd7a6b697aa882c2aacdfb9e2812e0df07b7508 Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> Date: 2023-09-28 (Thu, 28 Sep 2023) Changed paths: M src/shared/bap.c M src/shared/bap.h Log Message: ----------- shared/bap: Add support for location and contexts to bt_bap_pac_qos This adds support for location and contexts to bt_bap_pac_qos and function to read them. Commit: e932ff330fd04ec7c3fccd2a021b00f39df4ee3d https://github.com/bluez/bluez/commit/e932ff330fd04ec7c3fccd2a021b00f39df4ee3d Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> Date: 2023-09-28 (Thu, 28 Sep 2023) Changed paths: M profiles/audio/bap.c Log Message: ----------- bap: Add support for missing MediaEndpoint properties This adds support for Location, SupportedContext, Context and QoS properties. Commit: 8e5142a1fad5182c4b2ace826a077966f24b3848 https://github.com/bluez/bluez/commit/8e5142a1fad5182c4b2ace826a077966f24b3848 Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> Date: 2023-09-28 (Thu, 28 Sep 2023) Changed paths: M client/player.c Log Message: ----------- client: Make endpoint.show print ISO specific capabilities This makes endpoint.show print Locations, SupportedContext, Context and Qos capabilities. Commit: 2a61791d16797b2ac0a8d68e07f7bfaebd825a47 https://github.com/bluez/bluez/commit/2a61791d16797b2ac0a8d68e07f7bfaebd825a47 Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> Date: 2023-09-28 (Thu, 28 Sep 2023) Changed paths: M profiles/audio/bap.c Log Message: ----------- bap: Fix freeing value of dbus_message_iter_get_fixed_array The value returned by dbus_message_iter_get_fixed_array is a reference and shall not be freed: 'The returned value is by reference and should not be freed.' Commit: c488783cb55e59fbc1891c66870be41c370cd482 https://github.com/bluez/bluez/commit/c488783cb55e59fbc1891c66870be41c370cd482 Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> Date: 2023-09-28 (Thu, 28 Sep 2023) Changed paths: M profiles/audio/csip.c Log Message: ----------- csip: Fix not registering CSIS service adapter_probe callback shall register service the plugin wants to expose which was not the case for csip since it depended on a device to register the bt_csip instance which is then responsible to register its attributes, so this change it so there is a dedicated driver for CSIS which takes care of creating the necessary attributes and associate it with the adapter so it can be cleanup properly. Commit: ae9bf50a27922f2f62a465b62800e90f0fba7831 https://github.com/bluez/bluez/commit/ae9bf50a27922f2f62a465b62800e90f0fba7831 Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> Date: 2023-09-28 (Thu, 28 Sep 2023) Changed paths: M src/shared/csip.c M src/shared/csip.h Log Message: ----------- shared/csip: Remove bt_csip_add_db bt_csip_add_db is unused since csip plugin does use bt_csip_new to properly create the attributes for CSIS. Compare: https://github.com/bluez/bluez/compare/b05c3fbfd764...ae9bf50a2792