Skip to content

bluez5: don't create aptx-ll/faststream sink endpoints

P V requested to merge pvir/pipewire:bt-less-ep into master

We don't currently implement encoding for the duplex channel for these codecs, so they are not fully functional as A2DP sinks, and their main use is anyway with headphones.

Also, the number of endpoints in BlueZ appears to be limited, and appears to be counted across all adapters. Unclear whether this comes from AVDTP limitation, but currently plugging in a second BT adapter causes the second media application registration to fail. This change reduces the number of endpoints enough so that registration succeeds for two adapters.


Unless this is something that can be fixed in bluez, the endpoint management maybe needs to be rethought a bit, or we need to limit the number of adapters in use at once...

Edited by P V

Merge request reports