pipewire/spa/plugins
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
..
alsa alsa: rework UCM open 2021-06-02 17:25:21 +02:00
audioconvert audioconvert: move some info to debug 2021-05-31 16:17:43 +02:00
audiomixer spa: save the old change_mask and restore when emitting full 2021-05-27 15:21:44 +02:00
audiotestsrc spa: save the old change_mask and restore when emitting full 2021-05-27 15:21:44 +02:00
bluez5 bluez5: emit node volume and mute right after bluez5 node creating 2021-06-03 07:17:41 +00:00
control spa: save the old change_mask and restore when emitting full 2021-05-27 15:21:44 +02:00
ffmpeg spa: save the old change_mask and restore when emitting full 2021-05-27 15:21:44 +02:00
jack spa: save the old change_mask and restore when emitting full 2021-05-27 15:21:44 +02:00
libcamera spa: save the old change_mask and restore when emitting full 2021-05-27 15:21:44 +02:00
support spa: add a header for ANSI color sequences 2021-06-02 14:17:29 +10:00
test spa: save the old change_mask and restore when emitting full 2021-05-27 15:21:44 +02:00
v4l2 spa: save the old change_mask and restore when emitting full 2021-05-27 15:21:44 +02:00
videoconvert spa: save the old change_mask and restore when emitting full 2021-05-27 15:21:44 +02:00
videotestsrc spa: save the old change_mask and restore when emitting full 2021-05-27 15:21:44 +02:00
volume spa: save the old change_mask and restore when emitting full 2021-05-27 15:21:44 +02:00
vulkan spa: save the old change_mask and restore when emitting full 2021-05-27 15:21:44 +02:00
meson.build meson: fix build if bluez5 option is disabled 2021-05-28 21:01:38 +08:00