pipewire/spa/plugins/bluez5
Pauli Virtanen cc43b2f601 bluez5: rate limit BlueZ SetConfiguration calls
A2DP profile may disappear if several SetConfiguration events occur too
rapidly. Rate limit these calls when switching codecs.

This resolves failures if e.g. the session manager attempts to set the
profile immediately after the device is created, which previously might
cause a failure.
2022-01-04 22:14:10 +02:00
..
a2dp-codec-aac.c bluez5: tolerate devices sending incorrect AAC caps 2021-10-02 10:29:48 +00:00
a2dp-codec-aptx.c bluez5: fix aptx-ll caps size 2021-12-11 17:20:39 +02: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: fix FastStream microphone support on some devices 2021-09-25 16:27:57 +00: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 buffers: make alignment optional 2022-01-03 12:32:26 +01:00
a2dp-source.c buffers: make alignment optional 2022-01-03 12:32:26 +01:00
backend-hsphfpd.c bluez5: use log topics 2021-10-02 12:46:02 +03:00
backend-native.c bluez5: bump up HFP codec switch timeouts 2022-01-03 15:22:37 +00:00
backend-ofono.c bluez5: use log topics 2021-10-02 12:46:02 +03:00
bluez-hardware.conf bluez5: quirks for headset without a2dp duplex codecs 2021-11-08 08:25:55 +00:00
bluez5-dbus.c bluez5: rate limit BlueZ SetConfiguration calls 2022-01-04 22:14:10 +02:00
bluez5-device.c bluez5: adjust codec profile priority ordering 2022-01-03 15:23:55 +00:00
codec-loader.c bluez5: prefer aptx-ll over faststream 2022-01-03 15:23:55 +00:00
codec-loader.h bluez5: split A2DP codecs to separate SPA plugins 2021-09-03 20:40:30 +03:00
defs.h bluez5: rate limit BlueZ SetConfiguration calls 2022-01-04 22:14:10 +02:00
meson.build treewide: meson.build: use dependency variable for SPA 2021-12-28 18:34:06 +01:00
player.c bluez5: free player path 2022-01-03 10:41:00 +01:00
player.h bluez5: add a dummy AVRCP player as a workaround 2021-10-10 16:24:41 +03:00
plugin.c
quirks.c json: add spa_json_parse_stringn() 2022-01-04 12:37:00 +01:00
README-SBC-XQ.md bluez5: add SBC XQ readme 2021-01-07 09:54:16 +01:00
rtp.h
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 buffers: make alignment optional 2022-01-03 12:32:26 +01:00
sco-source.c buffers: make alignment optional 2022-01-03 12:32:26 +01:00