pipewire/spa/plugins/bluez5
Pauli Virtanen 26b09b0ee3 bluez5: temporarily remove BAP nodes when another device is switching
Unicast BAP codec switch requires CIG reconfiguration, which cannot be
done if there is an acquired transport.

When doing BAP codec switch, disable nodes of other devices sharing the
same CIG.

To avoid problems with node start/stop, just remove and re-add them.
2025-06-13 22:16:03 +00:00
..
g722
a2dp-codec-aac.c bluez5: replace codec->bap/asha flags with codec->kind enum 2025-06-13 17:51:16 +00:00
a2dp-codec-aptx.c bluez5: replace codec->bap/asha flags with codec->kind enum 2025-06-13 17:51:16 +00:00
a2dp-codec-caps.h
a2dp-codec-faststream.c bluez5: replace codec->bap/asha flags with codec->kind enum 2025-06-13 17:51:16 +00:00
a2dp-codec-lc3plus.c bluez5: replace codec->bap/asha flags with codec->kind enum 2025-06-13 17:51:16 +00:00
a2dp-codec-ldac.c bluez5: replace codec->bap/asha flags with codec->kind enum 2025-06-13 17:51:16 +00:00
a2dp-codec-opus-g.c bluez5: replace codec->bap/asha flags with codec->kind enum 2025-06-13 17:51:16 +00:00
a2dp-codec-opus.c bluez5: replace codec->bap/asha flags with codec->kind enum 2025-06-13 17:51:16 +00:00
a2dp-codec-sbc.c bluez5: replace codec->bap/asha flags with codec->kind enum 2025-06-13 17:51:16 +00:00
asha-codec-g722.c bluez5: replace codec->bap/asha flags with codec->kind enum 2025-06-13 17:51:16 +00:00
backend-hsphfpd.c bluez5: indicate codec support status for ofono/hsphfpd 2025-06-13 17:51:16 +00:00
backend-native.c bluez5: backend-native: set best codec also when retrying on timeout 2025-06-13 22:15:29 +00:00
backend-ofono.c bluez5: indicate codec support status for ofono/hsphfpd 2025-06-13 17:51:16 +00:00
bap-codec-caps.h
bap-codec-lc3.c bluez5: bap: prefer 32 kHz in/out for duplex configuration 2025-06-13 22:16:03 +00:00
bluez-hardware.conf
bluez5-dbus.c bluez5: temporarily remove BAP nodes when another device is switching 2025-06-13 22:16:03 +00:00
bluez5-device.c bluez5: temporarily remove BAP nodes when another device is switching 2025-06-13 22:16:03 +00:00
bt-latency.h bluez5: update timestamping code to match kernel & bluez 2025-05-17 10:51:37 +00:00
codec-loader.c bluez5: support LC3-24kHz HFP codec available on some Apple devices 2025-06-13 22:15:29 +00:00
codec-loader.h
dbus-monitor.c
dbus-monitor.h
decode-buffer.h bluez5: fix cmsg align in spa_bt_recmsg & smaller buffer 2025-04-21 14:46:58 +03:00
defs.h bluez5: temporarily remove BAP nodes when another device is switching 2025-06-13 22:16:03 +00:00
hci.c
hfp-codec-caps.h bluez5: remove HFP codec id from transports 2025-06-13 17:51:16 +00:00
hfp-codec-cvsd.c bluez5: add HFP codecs in the media codec API 2025-06-13 17:51:16 +00:00
hfp-codec-lc3-a127.c bluez5: support LC3-24kHz HFP codec available on some Apple devices 2025-06-13 22:15:29 +00:00
hfp-codec-lc3-swb.c bluez5: add HFP codecs in the media codec API 2025-06-13 17:51:16 +00:00
hfp-codec-msbc.c bluez5: add HFP codecs in the media codec API 2025-06-13 17:51:16 +00:00
hfp-h2.h bluez5: add HFP codecs in the media codec API 2025-06-13 17:51:16 +00:00
iso-io.c bluez5: replace codec->bap/asha flags with codec->kind enum 2025-06-13 17:51:16 +00:00
iso-io.h
media-codecs.c bluez5: add HFP codecs in the media codec API 2025-06-13 17:51:16 +00:00
media-codecs.h bluez5: replace codec->bap/asha flags with codec->kind enum 2025-06-13 17:51:16 +00:00
media-sink.c bluez5: replace codec->bap/asha flags with codec->kind enum 2025-06-13 17:51:16 +00:00
media-source.c bluez5: convert sco-source to use media_codec API 2025-06-13 17:51:16 +00:00
meson.build bluez5: support LC3-24kHz HFP codec available on some Apple devices 2025-06-13 22:15:29 +00:00
midi-enum.c *: unify config.h handling 2025-05-30 10:24:13 +00:00
midi-node.c loop: spa_loop_invoke -> spa_loop_locked where possible 2025-05-30 11:59:35 +02:00
midi-parser.c
midi-server.c
midi.h
modemmanager.c
modemmanager.h
org.bluez.xml
player.c
player.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 bluez5: remove HFP codec id from transports 2025-06-13 17:51:16 +00:00
sco-sink.c bluez5: convert sco-sink to media_codec API 2025-06-13 17:51:16 +00:00
sco-source.c bluez5: convert sco-source to use media_codec API 2025-06-13 17:51:16 +00:00
telephony.c
telephony.h
test-midi.c
upower.c
upower.h