Skip to content

bluez5: backend-native: make SCO acquire asynchronous + minor fixes

P V requested to merge pvir/pipewire:sco-async-acquire into master

Don't block main loop in connect() for SCO sockets, as we can now do it asynchronously. Can be useful if connecting runs into problems.

See eg #3019 (comment 1758977)


bluez5: don't try to acquire if we are getting errors

If transport goes into error state too often, fail instead of trying to acquire it again.

This avoids getting into a tight acquire->fail->reacquire loop.

See #3023 (closed)


Plus minor fixes, see commits.

Edited by P V

Merge request reports