bluez5: add spa_bt_iso_io that does the low-level part for ISO

Add factored out helper for ISO socket I/O.

ISO sockets need synchronization of writes and audio position for
different stream fds in the same isochronous group, and it's easier to
separate out the part that coordinates it.
This commit is contained in:
Pauli Virtanen 2023-03-25 16:58:27 +02:00 committed by Wim Taymans
parent 0ed124f0fb
commit cec050ac25
5 changed files with 494 additions and 1 deletions

View file

@ -19,6 +19,7 @@ bluez5_sources = [
'sco-sink.c',
'sco-source.c',
'sco-io.c',
'iso-io.c',
'quirks.c',
'player.c',
'bluez5-device.c',