mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2026-03-25 09:05:57 -04:00
bluez5: iso-io: delay streaming start until all acquires are complete
For better start synchronization, we should wait until all ISO nodes that are going to be started finish creating ISO io. Add a separate ready flag for startup that is set when all Acquire requests are complete.
This commit is contained in:
parent
8b36e2d9b7
commit
ac3ac3382b
3 changed files with 49 additions and 6 deletions
|
|
@ -47,6 +47,8 @@ void spa_bt_iso_io_destroy(struct spa_bt_iso_io *io);
|
|||
void spa_bt_iso_io_set_cb(struct spa_bt_iso_io *io, spa_bt_iso_io_pull_t pull, void *user_data);
|
||||
int spa_bt_iso_io_recv_errqueue(struct spa_bt_iso_io *io);
|
||||
|
||||
void spa_bt_iso_io_ready(struct spa_bt_iso_io *io);
|
||||
|
||||
void spa_bt_iso_io_set_source_buffer(struct spa_bt_iso_io *io, struct spa_bt_decode_buffer *buffer);
|
||||
int32_t spa_bt_iso_io_get_source_target_latency(struct spa_bt_iso_io *io);
|
||||
void spa_bt_iso_io_check_rx_sync(struct spa_bt_iso_io *io, uint64_t position);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue