pipewire/spa/plugins/bluez5
Pauli Virtanen 2942bae034 bluez5: parse and enable configuration of TMAP / GMAP features
Parse TMAP / GMAP features from MediaEndpoint:SupportedFeatures and pass
them onto the codec in SelectProperties, so it can determine which
mandatory features the device supports.

Add configuration option for specifying which TMAP / GMAP feature bits
we advertise to remote side.

Although some of these could be determined automatically, for production
systems it's better to have explicit option to specify which ones should
be advertised as this may depend on HW capabilities.
2025-12-06 11:23:48 +00:00
..
g722
a2dp-codec-aac.c
a2dp-codec-aptx.c
a2dp-codec-caps.h
a2dp-codec-faststream.c
a2dp-codec-lc3plus.c
a2dp-codec-ldac.c
a2dp-codec-opus-g.c
a2dp-codec-opus.c
a2dp-codec-sbc.c
asha-codec-g722.c
backend-hsphfpd.c
backend-native.c
backend-ofono.c
bap-codec-caps.h bluez5: parse and enable configuration of TMAP / GMAP features 2025-12-06 11:23:48 +00:00
bap-codec-lc3.c
bluez-hardware.conf
bluez5-dbus.c bluez5: parse and enable configuration of TMAP / GMAP features 2025-12-06 11:23:48 +00:00
bluez5-device.c
bt-latency.h
codec-loader.c
codec-loader.h
dbus-monitor.c
dbus-monitor.h
decode-buffer.h
defs.h
hci.c
hfp-codec-caps.h
hfp-codec-cvsd.c
hfp-codec-lc3-a127.c
hfp-codec-lc3-swb.c
hfp-codec-msbc.c
hfp-h2.h
iso-io.c
iso-io.h
media-codecs.c
media-codecs.h
media-sink.c
media-source.c
meson.build
midi-enum.c
midi-node.c
midi-parser.c
midi-server.c
midi.h
modemmanager.c
modemmanager.h
org.bluez.xml
player.c
player.h
plc.h
plugin.c
quirks.c
rate-control.h
README-MIDI.md
README-OPUS-A2DP.md
README-SBC-XQ.md
README-Telephony.md
rtp.h
sco-io.c
telephony.c
telephony.h
test-midi.c
upower.c
upower.h