pipewire/spa/plugins/bluez5
Pauli Virtanen 5071589aea bluez5: enable SBC-XQ codec by default, if allowed by quirks
Enable SBC-XQ by default, and move it at the end of the codecs list, so
that bluez does not connect to it automatically except when it is the
codec used previously.

When the codec is disabled by quirks, it won't appear in the codecs
list, and so can't be selected by user (and so won't be connected
automatically).

However, since SelectConfiguration does not carry information which
device is in question, we cannot prevent BlueZ connecting to the codec
even if it's disabled for a specific device. If the "impossible" occurs
regardless, we won't reject the connection and the profile will be shown
as the generic "A2DP" one.  If the sound is garbled, the user can select
some other profile that works.
2021-08-13 18:45:16 +00:00
..
a2dp-codec-aac.c treewide: mark things static and const 2021-06-30 14:44:08 +02:00
a2dp-codec-aptx.c bluez5: Use libfreeaptx instead of libopenaptx 2021-07-29 15:22:04 +00:00
a2dp-codec-ldac.c bluez5: remove useless pod_frame() call 2021-08-05 15:41:26 +02:00
a2dp-codec-sbc.c bluez5: enable SBC-XQ codec by default, if allowed by quirks 2021-08-13 18:45:16 +00:00
a2dp-codecs.c bluez5: enable SBC-XQ codec by default, if allowed by quirks 2021-08-13 18:45:16 +00:00
a2dp-codecs.h bluez5: enable SBC-XQ codec by default, if allowed by quirks 2021-08-13 18:45:16 +00:00
a2dp-sink.c alsa,bluez5: handle SPA_PARAM_Latency in port_set_param 2021-06-05 17:52:40 +00:00
a2dp-source.c alsa,bluez5: handle SPA_PARAM_Latency in port_set_param 2021-06-05 17:52:40 +00:00
backend-hsphfpd.c bluez5: add support for hardware quirk/feature database 2021-06-22 10:58:50 +03:00
backend-native.c bluez5: handle XAPL battery level per Apple Guidelines 2021-08-13 10:30:36 +02:00
backend-ofono.c bluez5: add support for hardware quirk/feature database 2021-06-22 10:58:50 +03:00
bluez5-dbus.c bluez5: enable SBC-XQ codec by default, if allowed by quirks 2021-08-13 18:45:16 +00:00
bluez5-device.c bluez5-device: Set device intended role for HFP 2021-08-12 18:54:46 +00:00
defs.h bluez5: handle XAPL battery level per Apple Guidelines 2021-08-13 10:30:36 +02:00
meson.build bluez5: backend-native: use quirks + usb adapter caps for checking msbc 2021-06-22 10:58:50 +03:00
plugin.c monitor: remove monitor API and use device 2019-09-20 13:04:14 +02:00
quirks.c bluez5: add and use quirk for broken mic HW volume 2021-06-22 10:58:50 +03:00
README-SBC-XQ.md bluez5: add SBC XQ readme 2021-01-07 09:54:16 +01:00
rtp.h Add bluez5 plugins 2018-01-16 15:19:55 +01:00
sco-io.c bluez5: sco-io: start writing only after the packet size is known 2021-07-11 16:14:03 +00:00
sco-sink.c bluez5: improve debug 2021-08-05 15:41:50 +02:00
sco-source.c treewide: mark things static and const 2021-06-30 14:44:08 +02:00