pipewire/spa/plugins/bluez5
George Kiagiadakis a75fe69c8e bluez5: emit & remove the A2DP source node depending on transport state
Typically a source stops the connection when it has nothing to play
and this causes the transport to become "idle" and our A2DP source
also stops. However, the node is still present and "running" (if linked),
which causes the graph to underrun as it receives no data from this node.

This patch dynamically creates and destroys the a2dp source node depending
on the transport state. So, when the transport is idle, there is no node
in the graph at all.
2021-03-18 14:34:27 +00:00
..
a2dp-codec-aac.c bluez5: aac: set reasonable default bitrate 2021-02-13 19:03:13 +00:00
a2dp-codec-aptx.c bluez5: add codec check_caps + check vendor codec id for ldac & aptx 2021-02-02 09:56:29 +00:00
a2dp-codec-ldac.c bluez5: add codec check_caps + check vendor codec id for ldac & aptx 2021-02-02 09:56:29 +00:00
a2dp-codec-sbc.c bluez5: connect to SBC endpoints in order of preference 2021-02-04 00:05:34 +02:00
a2dp-codecs.c bluez5: support device capability checks beyond A2DP caps + split sbc-xq to separate codec 2021-02-02 09:56:29 +00:00
a2dp-codecs.h bluez5: support device capability checks beyond A2DP caps + split sbc-xq to separate codec 2021-02-02 09:56:29 +00:00
a2dp-sink.c bluez5: avoid log spamming on debug log level, use log level 'warn' on hsphfpd or ofono registering fail instead of 'error' 2021-03-16 10:31:08 +00:00
a2dp-source.c bluez5: emit & remove the A2DP source node depending on transport state 2021-03-18 14:34:27 +00:00
backend-hsphfpd.c bluez5: avoid log spamming on debug log level, use log level 'warn' on hsphfpd or ofono registering fail instead of 'error' 2021-03-16 10:31:08 +00:00
backend-native.c treewide: fix issues found by codespell 2021-03-16 19:11:25 +00:00
backend-ofono.c bluez5: avoid log spamming on debug log level, use log level 'warn' on hsphfpd or ofono registering fail instead of 'error' 2021-03-16 10:31:08 +00:00
bluez5-dbus.c bluez5: add device.string in properties 2021-03-18 12:44:09 +01:00
bluez5-device.c bluez5: emit & remove the A2DP source node depending on transport state 2021-03-18 14:34:27 +00:00
defs.h bluez5: fix memory leak on device battery path 2021-03-18 08:27:32 +00:00
meson.build meson: Use feature options everywhere it makes sense 2021-03-10 20:18:34 +00:00
plugin.c monitor: remove monitor API and use device 2019-09-20 13:04:14 +02: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: fallback packet size when read size unknown should be even 2021-03-09 08:03:21 +00:00
sco-sink.c treewide: fix issues found by codespell 2021-03-16 19:11:25 +00:00
sco-source.c treewide: fix issues found by codespell 2021-03-16 19:11:25 +00:00