mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-11-08 13:29:59 -05:00
When it comes to codecs provided via GStreamer, we register all codecs if GStreamer option is enabled for bluez5 via meson. However, the GStreamer plugin required for the codec might not be present on the system. This results in the codec being available for registration with the bluez stack or selection by the user, but, trying to use the said codec then fails. To prevent the above, we now use the can_be_supported codec API to check if the codec is usable and if not, we do not register the said codec and also prevent users from switching to it. Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/440> |
||
|---|---|---|
| .. | ||
| a2dp-codec-api.h | ||
| a2dp-codec-aptx-gst.c | ||
| a2dp-codec-gst.c | ||
| a2dp-codec-gst.h | ||
| a2dp-codec-ldac-gst.c | ||
| a2dp-codec-sbc.c | ||
| a2dp-codec-util.c | ||
| a2dp-codec-util.h | ||
| a2dp-codecs.h | ||
| backend-native.c | ||
| backend-ofono.c | ||
| bluez5-util.c | ||
| bluez5-util.h | ||
| meson.build | ||
| module-bluetooth-discover.c | ||
| module-bluetooth-policy.c | ||
| module-bluez5-device.c | ||
| module-bluez5-discover.c | ||
| rtp.h | ||