mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-12-24 08:56:47 -05:00
AVDTP in principle allows 62 endpoints, but in practice it appears some devices (Samsung Galaxy Buds2 Pro, Redmi Buds 3 Lite, probably others) fail to connect A2DP when the number is somewhere above 24. A2DP connection works when initiated from the Central, but not when the device itself does it, so these devices are not fully broken. We should reduce the number of registered A2DP endpoints to avoid running into problems with such broken devices. Some of our source codecs are the same actual codec with the same configuration, and don't need separate source endpoints. Allow codecs to not have a registered endpoint (fill_caps == NULL), and tolerate codecs with the same endpoint name. In codec switch, keep track separately which of the codecs with the same endpoint name the local endpoint is currently associated with. |
||
|---|---|---|
| .. | ||
| aec | ||
| alsa | ||
| audioconvert | ||
| audiomixer | ||
| audiotestsrc | ||
| avb | ||
| bluez5 | ||
| control | ||
| ffmpeg | ||
| jack | ||
| libcamera | ||
| support | ||
| test | ||
| v4l2 | ||
| videoconvert | ||
| videotestsrc | ||
| volume | ||
| vulkan | ||
| meson.build | ||