mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-22 06:59:59 -05:00
When acting as SCO AG / A2DP sink, the remote end should decide when to close the connection. This does not work currently properly, because stopping sources/sinks releases the transport, which causes it to go idle, and which then destroys dynamic nodes. The sources/sinks should not cause the transport to be released. Implement keepalive flag for spa_bt_transport, such that spa_bt_transport_release does not actually release the transport when the refcount reaches zero. Set the flag for dynamic nodes when the transport becomes pending (remote end connects) and unset the flag when idle (remote end disconnected, or dynamic node removed). |
||
|---|---|---|
| .. | ||
| examples | ||
| include | ||
| plugins | ||
| tests | ||
| tools | ||
| meson.build | ||