mbox series

[BlueZ,0/8] Add support for setting bcode on bcast sink

Message ID 20240820103918.24246-1-vlad.pruteanu@nxp.com (mailing list archive)
Headers show
Series Add support for setting bcode on bcast sink | expand

Message

Vlad Pruteanu Aug. 20, 2024, 10:39 a.m. UTC
This series allows the user to set the broadcast code before syncing
to a broadcast source. Upon calling transport.select if the source is
encrypted the user will be prompted to enter the broadcast code. Then,
the code is set in the associated stream's QoS. From here it can be
accessed by iso_do_big_sync, which will pass it to the kernel.

Vlad Pruteanu (8):
  doc/media: Add Encryption and BCode fields to QoS property
  transport: Make get_bcast_qos return the encryption flag
  gdbus: Add g_dbus_proxy_set_property_dict
  doc/media: Make QoS property readwrite
  transport: Add set_bcast_qos method
  shared/bap: Enable set qos method for BT_BAP_BCAST_SINK stream
  client/player: Prompt the user to enter the bcode
  bap: Refresh qos stored in setup before doing BIG sync

 client/player.c                  | 57 +++++++++++++++++++++
 doc/org.bluez.MediaTransport.rst | 12 ++++-
 gdbus/client.c                   | 86 ++++++++++++++++++++++++++++++++
 gdbus/gdbus.h                    |  6 +++
 profiles/audio/bap.c             |  2 +
 profiles/audio/transport.c       | 35 ++++++++++++-
 src/shared/bap.c                 |  2 +-
 7 files changed, 195 insertions(+), 5 deletions(-)