pipewire/spa/plugins/bluez5
Frédéric Danis 25a6fdcdb1 spa: bluez: device: Add SPA_PROP_params to disable dummy call state
The current implementation only send the +CIEV:<call>,<active> event
if there's an active modem in ModemManager. This may lead to headset
disconnection as in (1) if the profile is by another application than
telephony one, e.g. a conference application/website.

This commit improves dummy call status update by adding a new
"bluez5.disable-dummy-call" props param in bluez5 device, allowing
external application like WirePlumber to set it dynamically.

(1) https://gitlab.freedesktop.org/pipewire/pipewire/-/issues/1744

Fixes: https://gitlab.freedesktop.org/pipewire/pipewire/-/merge_requests/2606
2025-12-09 16:08:31 +01:00
..
g722
a2dp-codec-aac.c bluez5: add codec_data for codec-private configuration data 2025-11-21 08:33:14 +00:00
a2dp-codec-aptx.c bluez5: add codec_data for codec-private configuration data 2025-11-21 08:33:14 +00:00
a2dp-codec-caps.h
a2dp-codec-faststream.c bluez5: add codec_data for codec-private configuration data 2025-11-21 08:33:14 +00:00
a2dp-codec-lc3plus.c bluez5: add codec_data for codec-private configuration data 2025-11-21 08:33:14 +00:00
a2dp-codec-ldac.c bluez5: add codec_data for codec-private configuration data 2025-11-21 08:33:14 +00:00
a2dp-codec-opus-g.c bluez5: add codec_data for codec-private configuration data 2025-11-21 08:33:14 +00:00
a2dp-codec-opus.c bluez5: add codec_data for codec-private configuration data 2025-11-21 08:33:14 +00:00
a2dp-codec-sbc.c bluez5: add codec_data for codec-private configuration data 2025-11-21 08:33:14 +00:00
asha-codec-g722.c
backend-hsphfpd.c
backend-native.c spa: bluez: device: Add SPA_PROP_params to disable dummy call state 2025-12-09 16:08:31 +01:00
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 bluez5: set some BAP Context metadata value on streams 2025-11-21 08:33:14 +00:00
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 spa: bluez: device: Add SPA_PROP_params to disable dummy call state 2025-12-09 16:08:31 +01:00
bt-latency.h
codec-loader.c
codec-loader.h
dbus-monitor.c
dbus-monitor.h
decode-buffer.h
defs.h spa: bluez: device: Add SPA_PROP_params to disable dummy call state 2025-12-09 16:08:31 +01:00
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 bluez5: add codec_data for codec-private configuration data 2025-11-21 08:33:14 +00:00
media-codecs.h bluez5: set some BAP Context metadata value on streams 2025-11-21 08:33:14 +00:00
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