pipewire/spa/plugins/alsa/acp
Wim Taymans 5cddd61c6c acp: remove the soft volume/mute events
Remove the soft mute/volume events, add a new method to get the soft
volume and use the volume_changed event to emit the changed soft and
monitor (real) volumes event for the node.

Make sure the monitor ports always uses the monitor volume, which is the
real volume unaffected by the mixer volumes.

This configures the soft and real volume on the sink/source in all
cases and makes the monitor port follow the real volume of the sink.

See #897
2021-03-21 16:19:57 +01:00
..
acp.c acp: remove the soft volume/mute events 2021-03-21 16:19:57 +01:00
acp.h acp: remove the soft volume/mute events 2021-03-21 16:19:57 +01:00
alsa-mixer.c alsa: sync with pulseaudio 2021-02-25 10:28:25 +01:00
alsa-mixer.h alsa: sync with pulseaudio 2021-02-25 10:28:25 +01:00
alsa-ucm.c acp: update pcm proplist for UCM as well 2021-01-11 15:39:48 +01:00
alsa-ucm.h alsa: sync with latest pulseaudio 2020-08-18 12:41:34 +02:00
alsa-util.c alsa: sync with pulseaudio 2021-02-25 10:28:25 +01:00
alsa-util.h acp: update to latest 2021-01-05 10:08:31 +01:00
array.h alsa-acp: Add libacp based card device 2020-07-06 12:20:09 +02:00
card.h acp: use auto-profile and auto-port properties 2021-01-27 13:48:10 +01:00
channelmap.h acp: add a Pro Audio profile 2021-02-16 12:34:59 +01:00
compat.c acp: clean up card object 2020-11-09 15:01:07 +01:00
compat.h acp: sync 2020-12-17 11:03:31 +01:00
conf-parser.c alsa-acp: Add libacp based card device 2020-07-06 12:20:09 +02:00
conf-parser.h alsa-acp: Add libacp based card device 2020-07-06 12:20:09 +02:00
device-port.h treewide: fix issues found by codespell 2021-03-16 19:11:25 +00:00
dynarray.h alsa-acp: Add libacp based card device 2020-07-06 12:20:09 +02:00
hashmap.h acp: clean up card object 2020-11-09 15:01:07 +01:00
idxset.h alsa-acp: Add libacp based card device 2020-07-06 12:20:09 +02:00
llist.h alsa-acp: Add libacp based card device 2020-07-06 12:20:09 +02:00
meson.build Define SPA_FALLTHROUGH to make fall-through annotations work for all compilers 2020-10-22 13:31:19 +02:00
proplist.h acp: don't ignore return value 2020-07-21 15:42:04 +02:00
volume.h acp: add support for soft volume 2020-07-06 17:22:42 +02:00