Branch: refs/heads/master Home: https://github.com/bluez/bluez Commit: 5c9431fc2b97b24f8523b3cb9a3df2fedec3000e https://github.com/bluez/bluez/commit/5c9431fc2b97b24f8523b3cb9a3df2fedec3000e Author: Vlad Pruteanu <vlad.pruteanu@xxxxxxx> Date: 2024-09-09 (Mon, 09 Sep 2024) Changed paths: M doc/org.bluez.MediaTransport.rst Log Message: ----------- doc/media: Add Encryption and BCode fields to QoS property This adds the missing QoS fields, Encryption and BCode. Commit: f72fd8265000bbd5e3bf4b705576cf046ca2c8a5 https://github.com/bluez/bluez/commit/f72fd8265000bbd5e3bf4b705576cf046ca2c8a5 Author: Vlad Pruteanu <vlad.pruteanu@xxxxxxx> Date: 2024-09-09 (Mon, 09 Sep 2024) Changed paths: M profiles/audio/transport.c Log Message: ----------- transport: Make get_bcast_qos return the encryption flag This adds the encryption flag to the response returned by the get_bcast_qos method. Commit: a1bde349db6bdb483f0396d1ba79f9078a3df431 https://github.com/bluez/bluez/commit/a1bde349db6bdb483f0396d1ba79f9078a3df431 Author: Vlad Pruteanu <vlad.pruteanu@xxxxxxx> Date: 2024-09-09 (Mon, 09 Sep 2024) Changed paths: M gdbus/client.c M gdbus/gdbus.h Log Message: ----------- gdbus: Add g_dbus_proxy_set_property_dict This adds a new gdbus function to allow for the setting of a dictionary-type property (a{sv}). It receives the name of the property, the name of the first entry to be set from the dictionary, it's type and value, followed by the second pair of entry_name, type, value, and so on, marking the end of the entries with NULL. Additionally, if the type is an array, the type of the array and it's length must also be proviedd. These values are passed as a dict entry, to the set method associated with the property. There, it must be parsed and the appropriate entry updated. Example of usage: g_dbus_proxy_set_property_dict(proxy, "dict_property_name", cb, user_data, NULL, "entry_1", DBUS_TYPE_ARRAY, DBUS_TYPE_BYTE, value_1_len, value_1, "entry_2", DBUS_TYPE_BYTE, value_2, NULL) Commit: b48d366458edd180679de6c7b21a49feb4a86b1f https://github.com/bluez/bluez/commit/b48d366458edd180679de6c7b21a49feb4a86b1f Author: Vlad Pruteanu <vlad.pruteanu@xxxxxxx> Date: 2024-09-09 (Mon, 09 Sep 2024) Changed paths: M doc/org.bluez.MediaTransport.rst Log Message: ----------- doc/media: Make QoS property readwrite Update the QoS property to allow for write, so that fields such as BCode can be updated. Commit: c922cc4a74e25b672b3e8a055f63e5048e8824b6 https://github.com/bluez/bluez/commit/c922cc4a74e25b672b3e8a055f63e5048e8824b6 Author: Vlad Pruteanu <vlad.pruteanu@xxxxxxx> Date: 2024-09-09 (Mon, 09 Sep 2024) Changed paths: M profiles/audio/transport.c Log Message: ----------- transport: Add set_bcast_qos method This adds a set method for the QoS property of bcast transports. This is needed so that applications like bluetoothctl are able to modify the QoS (for example, for setting the broadcast code). Commit: 8d43c209f084628c0896526174b3061171c9a64b https://github.com/bluez/bluez/commit/8d43c209f084628c0896526174b3061171c9a64b Author: Vlad Pruteanu <vlad.pruteanu@xxxxxxx> Date: 2024-09-09 (Mon, 09 Sep 2024) Changed paths: M src/shared/bap.c Log Message: ----------- shared/bap: Enable set qos method for BT_BAP_BCAST_SINK stream This enables the set qos method, bap_bcast_qos, for the bcast sink streams as well. Commit: 35f2bb95171e595df6ed7495afcf125bc0fee274 https://github.com/bluez/bluez/commit/35f2bb95171e595df6ed7495afcf125bc0fee274 Author: Vlad Pruteanu <vlad.pruteanu@xxxxxxx> Date: 2024-09-09 (Mon, 09 Sep 2024) Changed paths: M client/player.c Log Message: ----------- client/player: Prompt the user to enter the bcode This adds support for entering the broadcast code on sink side. When the user selects a transport, if the transport is encrypted, the user will be prompted to enter the broadcast code before the process of transport selection can continue. Commit: 4ecfdef3b52fbd39a5049baa2321942637c2bc0e https://github.com/bluez/bluez/commit/4ecfdef3b52fbd39a5049baa2321942637c2bc0e Author: Vlad Pruteanu <vlad.pruteanu@xxxxxxx> Date: 2024-09-09 (Mon, 09 Sep 2024) Changed paths: M profiles/audio/bap.c Log Message: ----------- bap: Refresh qos stored in setup before doing BIG sync When syncing to an encrypted stream, after setting the broadcast code, the qos values stored in the setup must be refreshed so that they reflect this change. Compare: https://github.com/bluez/bluez/compare/e8575b6196ab...4ecfdef3b52f To unsubscribe from these emails, change your notification settings at https://github.com/bluez/bluez/settings/notifications