Message ID | 20240829124918.84809-1-iulia.tanasescu@nxp.com (mailing list archive) |
---|---|
Headers | show |
Series | Add Scan Delegator support for Add Source op | expand |
Hello: This series was applied to bluetooth/bluez.git (master) by Luiz Augusto von Dentz <luiz.von.dentz@intel.com>: On Thu, 29 Aug 2024 15:49:02 +0300 you wrote: > This adds support for the BAP Scan Delegator role to handle the > Add Source command received from a Broadcast Assistant. > > The Broadcast Assistant informs a Scan Delegator about a Broadcaster > by sending a GATT write command for the BASS Broadcast Audio Scan > Control Point characteristic with the "Add Source" opcode. Using > the parameters received through GATT, the Scan Delegator creates > a device for the Broadcaster and probes it with BAP. The BAP plugin > will then perform long-lived PA sync and it will create streams > for each BIS required by the Assistant. The transports can then be > acquired/released, and the Assistant will be notified about each > change in the state of the streams. > > [...] Here is the summary with links: - [BlueZ,v2,01/16] shared/bass: Register ATT disconnect cb https://git.kernel.org/pub/scm/bluetooth/bluez.git/?id=38b7dc7d17b4 - [BlueZ,v2,02/16] shared/bass: Make bt_bcast_src private https://git.kernel.org/pub/scm/bluetooth/bluez.git/?id=25119b6a72aa - [BlueZ,v2,03/16] shared/bass: Remove io handling https://git.kernel.org/pub/scm/bluetooth/bluez.git/?id=8abcfd7028e8 - [BlueZ,v2,04/16] shared/bass: Add support to register cp handlers https://git.kernel.org/pub/scm/bluetooth/bluez.git/?id=30c190089ffe - [BlueZ,v2,05/16] shared/bass: Call cp handler for the Add Source cmd https://git.kernel.org/pub/scm/bluetooth/bluez.git/?id=0446d1eef9ef - [BlueZ,v2,06/16] bap: Add support for long-lived PA sync https://git.kernel.org/pub/scm/bluetooth/bluez.git/?id=b65767c5dab5 - [BlueZ,v2,07/16] bap: Add API for Scan Delegator probe https://git.kernel.org/pub/scm/bluetooth/bluez.git/?id=b8530f0d2672 - [BlueZ,v2,08/16] bass: Register cp handler for Add Source cmd https://git.kernel.org/pub/scm/bluetooth/bluez.git/?id=4191ff1c4045 - [BlueZ,v2,09/16] shared/bass: Add API to set PA sync state https://git.kernel.org/pub/scm/bluetooth/bluez.git/?id=06d20a80249b - [BlueZ,v2,10/16] bass: Add APIs to probe/remove Broadcasters https://git.kernel.org/pub/scm/bluetooth/bluez.git/?id=f3a43bd0e4af - [BlueZ,v2,11/16] bap: Probe Broadcasters with BASS https://git.kernel.org/pub/scm/bluetooth/bluez.git/?id=ea7b69102434 - [BlueZ,v2,12/16] shared/bass: Add APIs to set/clear BIS sync bits https://git.kernel.org/pub/scm/bluetooth/bluez.git/?id=c6278d24d9d2 - [BlueZ,v2,13/16] bass: Register BAP state changed cb https://git.kernel.org/pub/scm/bluetooth/bluez.git/?id=a032a570489b - [BlueZ,v2,14/16] shared/bass: Add API to check BIS required for sync https://git.kernel.org/pub/scm/bluetooth/bluez.git/?id=7c3821f822f8 - [BlueZ,v2,15/16] bass: Add API to check BIS required for sync https://git.kernel.org/pub/scm/bluetooth/bluez.git/?id=df4e11fab68b - [BlueZ,v2,16/16] bap: Create streams for required BISes https://git.kernel.org/pub/scm/bluetooth/bluez.git/?id=dfcbc2d3c011 You are awesome, thank you!