pipewire/spa/plugins/bluez5
Huang-Huang Bao f92a5b3bbd bluez5: emit node volume and mute right after bluez5 node creating
bluez5 nodes will always be removed & created again during profile changing, hence
node volume & mute will always be reset. This is OK if profile did changed, because
session manager would carries volume & mute to bluez5 route param. But if profile
was not changed after setting profile (a2dp-sink-sbc -> a2dp-sink -> a2dp-sink-sbc),
session manager would think node volume & mute are not changed and no route
setting is performed, causing route volume out of sync with node volume.

To fix this, we emit node volume and mute right after bluez5 node is created.

Fixes #1254
2021-06-03 07:17:41 +00:00
..
a2dp-codec-aac.c bluez5: add properties for A2DP codec sample rate & channel mode configuration 2021-05-03 10:07:42 +00:00
a2dp-codec-aptx.c bluez5: add properties for A2DP codec sample rate & channel mode configuration 2021-05-03 10:07:42 +00:00
a2dp-codec-ldac.c treewide: replace !strcmp() with spa_streq() 2021-05-18 22:10:27 +10:00
a2dp-codec-sbc.c treewide: replace strcmp() == 0 with spa_streq() 2021-05-18 22:10:27 +10:00
a2dp-codecs.c bluez5: add properties for A2DP codec sample rate & channel mode configuration 2021-05-03 10:07:42 +00:00
a2dp-codecs.h bluez5: add properties for A2DP codec sample rate & channel mode configuration 2021-05-03 10:07:42 +00:00
a2dp-sink.c bluez5: add port latency reporting 2021-05-28 20:02:10 +08:00
a2dp-source.c bluez5: add port latency reporting 2021-05-28 20:02:10 +08:00
backend-hsphfpd.c spa: add spa_atob() to convert a string to a boolean 2021-05-18 22:18:56 +10:00
backend-native.c spa: add spa_atob() to convert a string to a boolean 2021-05-18 22:18:56 +10:00
backend-ofono.c spa: add spa_atob() to convert a string to a boolean 2021-05-18 22:18:56 +10:00
bluez5-dbus.c bluez5: add port latency reporting 2021-05-28 20:02:10 +08:00
bluez5-device.c bluez5: emit node volume and mute right after bluez5 node creating 2021-06-03 07:17:41 +00:00
defs.h bluez5: add port latency reporting 2021-05-28 20:02:10 +08:00
meson.build bluez5: add hardware volume support 2021-04-17 19:07:35 +08: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 bluez5: add port latency reporting 2021-05-28 20:02:10 +08:00
sco-source.c bluez5: add port latency reporting 2021-05-28 20:02:10 +08:00