Underlying h/w volumes are still adjusted due to flat volume logic even when the stream is muted.
Submitted by Colin Guthrie
Assigned to pul..@..op.org
Reproduce: (with flat volumes enabled)
- Set sink volume to something sensible.
- Set event sound volume to something less than that, e.g. half
- Mute event sounds
- Run alsamixer -c0
- Trigger an event sound.
Watch as the volumes adjust due to flat volume logic!
This can be an issue as if you have event sounds set to 100% and muted, but sink volume to, say 60%, simply playing an event sound (which is muted) will push the h/w volume up to 100% and leave it there.