All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH BlueZ 0/3] Add transport.select method
@ 2024-07-10  8:13 Vlad Pruteanu
  2024-07-10  8:13 ` [PATCH BlueZ 1/3] transport: Add "select" method Vlad Pruteanu
                   ` (4 more replies)
  0 siblings, 5 replies; 9+ messages in thread
From: Vlad Pruteanu @ 2024-07-10  8:13 UTC (permalink / raw)
  To: linux-bluetooth
  Cc: mihai-octavian.urzica, iulia.tanasescu, andrei.istodorescu,
	luiz.dentz, Vlad Pruteanu

This series adds a new "select" method that can be called by
the user on the broadcast sink side, to select the stream for
which synchronization is desired. This is achieved by changing
the states flow so that transport are not set to pending automatically
anymore. Instead, the transport must first be selected by the user,
which will update it's state from idle to pending. Any pending
transport will be acquired by PipeWire.

Furthermore, this method will be used for setting the broadcast code
of a stream on the sink side. If the encryption flag is set, the
transport.select call in bluetoothctl will prompt the user to enter
the code

Vlad Pruteanu (3):
  transport: Add "select" method
  client/player: Expose transport "select" method to the user
  transport: Broadcast sink: wait for user to select transport

 client/player.c            | 52 ++++++++++++++++++++++++++++++++++++++
 profiles/audio/transport.c | 29 ++++++++++++++++++---
 2 files changed, 77 insertions(+), 4 deletions(-)

-- 
2.40.1


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

end of thread, other threads:[~2024-08-01  9:20 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-07-10  8:13 [PATCH BlueZ 0/3] Add transport.select method Vlad Pruteanu
2024-07-10  8:13 ` [PATCH BlueZ 1/3] transport: Add "select" method Vlad Pruteanu
2024-07-10 10:38   ` Add transport.select method bluez.test.bot
2024-07-10  8:13 ` [PATCH BlueZ 2/3] client/player: Expose transport "select" method to the user Vlad Pruteanu
2024-07-10  8:13 ` [PATCH BlueZ 3/3] transport: Broadcast sink: wait for user to select transport Vlad Pruteanu
2024-07-10 17:25 ` [PATCH BlueZ 0/3] Add transport.select method Luiz Augusto von Dentz
2024-07-19  7:34   ` [EXT] " Vlad Pruteanu
2024-07-19 14:42     ` Luiz Augusto von Dentz
2024-08-01  9:20 ` 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.