Branch: refs/heads/master Home: https://github.com/bluez/bluez Commit: ea903d12068092abfc380f0c78274e4608ff2bf8 https://github.com/bluez/bluez/commit/ea903d12068092abfc380f0c78274e4608ff2bf8 Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> Date: 2022-08-25 (Thu, 25 Aug 2022) Changed paths: M doc/gatt-api.txt Log Message: ----------- gatt-api: Add error code ReadValue/WriteValue This allows application to return error codes in the range allowed by the spec: 'GATT - Section 4.9.5: Application Error 0x80 – 0x9F Application error code defined by a higher layer specification.' Commit: 6b8f9fbd5bb81fe8d156155551fb727ceb21c869 https://github.com/bluez/bluez/commit/6b8f9fbd5bb81fe8d156155551fb727ceb21c869 Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> Date: 2022-08-25 (Thu, 25 Aug 2022) Changed paths: M src/gatt-database.c Log Message: ----------- gatt: Parse error message Application can now encode an error code into the D-Bus reply error message (0x80-0x9f). Fixes: https://github.com/bluez/bluez/issues/380 Commit: 67dfe38b660d9a1461dc2acea60a1157fc7c169f https://github.com/bluez/bluez/commit/67dfe38b660d9a1461dc2acea60a1157fc7c169f Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> Date: 2022-08-29 (Mon, 29 Aug 2022) Changed paths: M src/adapter.c M src/adapter.h Log Message: ----------- adapter: Add btd_adapter_find_device_by_fd This adds btd_adapter_find_device_by_fd that lookup a device by a fd socket destination address. Commit: d7b78586afddeedb7759255707e3fb709c478a5e https://github.com/bluez/bluez/commit/d7b78586afddeedb7759255707e3fb709c478a5e Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> Date: 2022-08-29 (Mon, 29 Aug 2022) Changed paths: M lib/uuid.h Log Message: ----------- lib/uuid: Add PACS/ASCS UUIDs This adds PACS/ASCS UUIDs which will be used by Basic Audio Profile. Commit: b798cec4ca623095c57fcba73148fb955db3b096 https://github.com/bluez/bluez/commit/b798cec4ca623095c57fcba73148fb955db3b096 Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> Date: 2022-08-29 (Mon, 29 Aug 2022) Changed paths: M Makefile.am M src/device.c A src/shared/ascs.h A src/shared/bap.c A src/shared/bap.h Log Message: ----------- shared/bap: Add initial code for handling BAP This adds initial code for Basic Audio Profile. Commit: 47ba235f5a6ff9173727311adefab45609fc2ad8 https://github.com/bluez/bluez/commit/47ba235f5a6ff9173727311adefab45609fc2ad8 Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> Date: 2022-08-29 (Mon, 29 Aug 2022) Changed paths: M Makefile.plugins M configure.ac A profiles/audio/bap.c M profiles/audio/media.c M profiles/audio/transport.c M profiles/audio/transport.h Log Message: ----------- profiles: Add initial code for bap plugin This adds initial code for bap plugin which handles Basic Audio Profile, Publish Audio Capabilities Service and Audio Stream Control Service. Commit: fcc16be9053affea6ea02b3b038422905bd321cb https://github.com/bluez/bluez/commit/fcc16be9053affea6ea02b3b038422905bd321cb Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> Date: 2022-08-29 (Mon, 29 Aug 2022) Changed paths: M Makefile.am A src/shared/lc3.h Log Message: ----------- shared: Add definition for LC3 codec This adds the definition for LC3 codec capabilities and configuration. Commit: 3579cf8bf6a7b85997917cd30606a9eb7b9ed41e https://github.com/bluez/bluez/commit/3579cf8bf6a7b85997917cd30606a9eb7b9ed41e Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> Date: 2022-08-29 (Mon, 29 Aug 2022) Changed paths: M doc/media-api.txt Log Message: ----------- media-api: Add SelectProperties This adds SelectProperties which is a more extensible version of SelectCapability since it takes a dictionary rather than a byte array and define new Properties for LE Audio. Commit: f081ac8845910eb9a047fdd68687dcbab1c9937b https://github.com/bluez/bluez/commit/f081ac8845910eb9a047fdd68687dcbab1c9937b Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> Date: 2022-08-29 (Mon, 29 Aug 2022) Changed paths: M test/simple-endpoint Log Message: ----------- test/simple-endpoint: Add support for LC3 endpoints This adds support for LC3 sink/source endpoints. Commit: dc61ec4419ebb656943c502ba60d2f7a6639315f https://github.com/bluez/bluez/commit/dc61ec4419ebb656943c502ba60d2f7a6639315f Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> Date: 2022-08-29 (Mon, 29 Aug 2022) Changed paths: M client/player.c M tools/bluetooth-player.c Log Message: ----------- client/player: Add support for PACS endpoints This adds support for PAC_SINK and PAC_SOURCE endpoints as well as LC3 presets. Commit: 9e298f8402d9e7aabce491ad9700f9ca267335fb https://github.com/bluez/bluez/commit/9e298f8402d9e7aabce491ad9700f9ca267335fb Author: Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx> Date: 2022-08-29 (Mon, 29 Aug 2022) Changed paths: M client/player.c M tools/bluetooth-player.c Log Message: ----------- client/player: Use QoS interval on transport.send This makes use of QoS interval when sending a file. Commit: 34e8c20d488f8f596857813b615f81355ab70c47 https://github.com/bluez/bluez/commit/34e8c20d488f8f596857813b615f81355ab70c47 Author: Frédéric Danis <frederic.danis@xxxxxxxxxxxxx> Date: 2022-08-29 (Mon, 29 Aug 2022) Changed paths: M profiles/audio/transport.c Log Message: ----------- profiles: Allow linked transport to release the fd Multiple transports can be linked when using LE Audio BAP. In this case only one transport is used to Acquire the file descriptor which will be shared by all linked transports. In the same way, any transport can Release the file descriptor. Commit: b843a5c5b4b52faa19a8926c4b8f6da185a386bc https://github.com/bluez/bluez/commit/b843a5c5b4b52faa19a8926c4b8f6da185a386bc Author: Frédéric Danis <frederic.danis@xxxxxxxxxxxxx> Date: 2022-08-29 (Mon, 29 Aug 2022) Changed paths: M profiles/audio/transport.c Log Message: ----------- profiles: Update transport Links property on state change to QoS Currently, the Links property is only sent after the first call to the Acquire method, this cmay result in a rejection if a linked transport tries to call the Acquire method before receiving the Links update. Commit: 9b93d958845bb31415b62fa09cb3dcb2e8da23e8 https://github.com/bluez/bluez/commit/9b93d958845bb31415b62fa09cb3dcb2e8da23e8 Author: Christian Eggers <ceggers@xxxxxxx> Date: 2022-08-29 (Mon, 29 Aug 2022) Changed paths: M client/main.c Log Message: ----------- client: Add missing return statement in error path Client will SEGFAULT if default_ctrl==NULL Commit: 147cc4cf99fdb24f77b46472386e2fdff3098451 https://github.com/bluez/bluez/commit/147cc4cf99fdb24f77b46472386e2fdff3098451 Author: Christian Eggers <ceggers@xxxxxxx> Date: 2022-08-29 (Mon, 29 Aug 2022) Changed paths: M client/advertising.c Log Message: ----------- client/advertising: Fix typos: *_exits --> *_exists Commit: 150bbff449c787f26b7de3e6006bdb2ea6365b08 https://github.com/bluez/bluez/commit/150bbff449c787f26b7de3e6006bdb2ea6365b08 Author: Christian Eggers <ceggers@xxxxxxx> Date: 2022-08-29 (Mon, 29 Aug 2022) Changed paths: M tools/btmgmt.c Log Message: ----------- tools/btmgmt: add missing return statement Leave function on error instead of printing (possibly) invalid flags. Compare: https://github.com/bluez/bluez/compare/7c2f0c037e92...150bbff449c7