pipewire/spa/plugins/bluez5
Pauli Virtanen 90b4efd98d bluez5: cleanup hfp/hsp backend handling + config file option
It seems not uncommon that people have not properly configured ofono
running, which results to loss of HFP/HSP functionality. It's less
surprising if the backend selection is fixed in the configuration file,
and (by default) does not depend on running services.

Add a configuration file option for selecting HFP/HSP backend, and set
the default value to the native backend. Emit warnings if conflicting
backend services are detected to be running.

Also cleanup hfp/hsp backend handling a bit, now that it's mostly
abstracted behind an interface.
2021-09-19 17:33:32 +00:00
..
a2dp-codec-aac.c bluez5: split A2DP codecs to separate SPA plugins 2021-09-03 20:40:30 +03:00
a2dp-codec-aptx.c bluez5: split A2DP codecs to separate SPA plugins 2021-09-03 20:40:30 +03:00
a2dp-codec-caps.h bluez5: split A2DP codecs to separate SPA plugins 2021-09-03 20:40:30 +03:00
a2dp-codec-faststream.c bluez5: split A2DP codecs to separate SPA plugins 2021-09-03 20:40:30 +03:00
a2dp-codec-ldac.c bluez5: split A2DP codecs to separate SPA plugins 2021-09-03 20:40:30 +03:00
a2dp-codec-sbc.c bluez5: split A2DP codecs to separate SPA plugins 2021-09-03 20:40:30 +03:00
a2dp-codecs.c bluez5: split A2DP codecs to separate SPA plugins 2021-09-03 20:40:30 +03:00
a2dp-codecs.h bluez5: make codec loading compatible with old conf files 2021-09-06 18:04:35 +03:00
a2dp-sink.c alsa: pass POD_Long as (long) varargs 2021-09-02 15:17:36 +02:00
a2dp-source.c bluez5: work around obscure issue with a2dp-source with duplex 2021-08-21 20:00:52 +03:00
backend-hsphfpd.c bluez5: cleanup hfp/hsp backend handling + config file option 2021-09-19 17:33:32 +00:00
backend-native.c bluez5: cleanup hfp/hsp backend handling + config file option 2021-09-19 17:33:32 +00:00
backend-ofono.c bluez5: cleanup hfp/hsp backend handling + config file option 2021-09-19 17:33:32 +00:00
bluez-hardware.conf bluez5: move bluez-hardware.conf loading to the plugin 2021-09-19 17:28:17 +00:00
bluez5-dbus.c bluez5: cleanup hfp/hsp backend handling + config file option 2021-09-19 17:33:32 +00:00
bluez5-device.c spa: silence two -Wformat-nonliteral warnings 2021-09-07 08:26:54 +10:00
codec-loader.c bluez5: make codec loading compatible with old conf files 2021-09-06 18:04:35 +03:00
codec-loader.h bluez5: split A2DP codecs to separate SPA plugins 2021-09-03 20:40:30 +03:00
defs.h bluez5: cleanup hfp/hsp backend handling + config file option 2021-09-19 17:33:32 +00:00
meson.build bluez5: move bluez-hardware.conf loading to the plugin 2021-09-19 17:28:17 +00:00
plugin.c monitor: remove monitor API and use device 2019-09-20 13:04:14 +02:00
quirks.c bluez5: move bluez-hardware.conf loading to the plugin 2021-09-19 17:28:17 +00: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: minor error handling etc. fixups 2021-09-05 06:26:58 +00:00
sco-source.c treewide: mark things static and const 2021-06-30 14:44:08 +02:00