pipewire/spa/plugins/bluez5
Pauli Virtanen f32935ec8a bluez5: sco-sink: fix behavior as follower
When sink is follower, and no data to write is available, it should not
schedule a timeout, but wait for the driver to wake it up again.

Fixes process ending up busylooping in data thread as follower, under
some conditions.

Also, clean up the code to be more clear about timeout logic. Just loop
directly instead of setting timeout 1, if we need to just flush more
immediately.
2022-01-31 21:59:39 +02:00
..
a2dp-codec-aac.c
a2dp-codec-aptx.c
a2dp-codec-caps.h
a2dp-codec-faststream.c
a2dp-codec-ldac.c
a2dp-codec-sbc.c
a2dp-codecs.c
a2dp-codecs.h
a2dp-sink.c
a2dp-source.c
backend-hsphfpd.c
backend-native.c bluez5: backend-native: set transport volume on create 2022-01-30 22:00:32 +02:00
backend-ofono.c
bluez-hardware.conf
bluez5-dbus.c bluez5: keepalive A2DP source / SCO AG dynamic node transports 2022-01-31 21:59:39 +02:00
bluez5-device.c bluez5: keepalive A2DP source / SCO AG dynamic node transports 2022-01-31 21:59:39 +02:00
codec-loader.c
codec-loader.h
defs.h bluez5: keepalive A2DP source / SCO AG dynamic node transports 2022-01-31 21:59:39 +02:00
hci.c bluez5: probe adapter msbc capability via hci commands 2022-01-30 22:00:32 +02:00
meson.build bluez5: probe adapter msbc capability via hci commands 2022-01-30 22:00:32 +02:00
player.c
player.h
plugin.c
quirks.c
README-SBC-XQ.md
rtp.h
sco-io.c
sco-sink.c bluez5: sco-sink: fix behavior as follower 2022-01-31 21:59:39 +02:00
sco-source.c