All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH BlueZ 0/3] client/player: Make QoS sync_factor configurable
@ 2024-12-13 11:31 Iulia Tanasescu
  2024-12-13 11:31 ` [PATCH BlueZ 1/3] lib: Add BT_ISO_SYNC_FACTOR Iulia Tanasescu
                   ` (3 more replies)
  0 siblings, 4 replies; 6+ messages in thread
From: Iulia Tanasescu @ 2024-12-13 11:31 UTC (permalink / raw)
  To: linux-bluetooth
  Cc: claudia.rosu, mihai-octavian.urzica, andrei.istodorescu,
	luiz.dentz, Iulia Tanasescu

This adds a new user input prompt when configuring a Broadcast Source
endpoint, to configure a QoS sync_factor value. This is useful for the
user to adjust how frequent PA announcements should be sent by the
Source, depending on scenario, instead of always using a hardcoded
value.

Since all BISes in a BIG must be configured with the same QoS settings,
a check is added in the BAP plugin, to ensure that the QoS matches for
all streams. Otherwise, connecting multiple BIS sockets bound for the
same BIG will fail.

Iulia Tanasescu (3):
  lib: Add BT_ISO_SYNC_FACTOR
  client/player: Make QoS sync_factor configurable
  bap: Do not allow BIS QoS mismatch

 client/player.c                    | 30 +++++++++-
 client/scripts/broadcast-source.bt |  1 +
 lib/bluetooth.h                    | 12 ++++
 profiles/audio/bap.c               | 88 +++++++++++++++++++++++++++++-
 4 files changed, 127 insertions(+), 4 deletions(-)


base-commit: 92f3a3b108c22e3395c9dab0acefdfb894404cfe
-- 
2.43.0


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2024-12-16 21:50 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-13 11:31 [PATCH BlueZ 0/3] client/player: Make QoS sync_factor configurable Iulia Tanasescu
2024-12-13 11:31 ` [PATCH BlueZ 1/3] lib: Add BT_ISO_SYNC_FACTOR Iulia Tanasescu
2024-12-13 12:35   ` client/player: Make QoS sync_factor configurable bluez.test.bot
2024-12-13 11:31 ` [PATCH BlueZ 2/3] " Iulia Tanasescu
2024-12-13 11:31 ` [PATCH BlueZ 3/3] bap: Do not allow BIS QoS mismatch Iulia Tanasescu
2024-12-16 21:50 ` [PATCH BlueZ 0/3] client/player: Make QoS sync_factor configurable patchwork-bot+bluetooth

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.