pipewire/spa/plugins/bluez5
Pauli Virtanen 0af3c85806 bluez5: don't probe native backend presence
Don't do a blocking probe of native backend presence, because it may
trigger DBus activation for Bluez.  If the DBus activation fails, it
ends up blocking until timeout.

ofono/hsphfpd usually don't have DBus activation configured, so they
fail instantly (which is why this problem was not encountered, even
though they do blocking calls on startup in previous pipewire versions
too).

Instead, select the backend once we have Bluez objects listed.
2021-09-25 16:24:10 +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: don't probe native backend presence 2021-09-25 16:24:10 +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: don't probe native backend presence 2021-09-25 16:24:10 +00:00
bluez5-device.c bluez5: fix behavior on HSP/HFP backends with no codec switching 2021-09-19 17:41:19 +00: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 spa/bluez: correct a library name variable in meson.build 2021-09-20 07:29:03 +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