Fast volume change (using keyboard key) causes volume difference between channels
Submitted by Hilary Jendrasiak
Assigned to pul..@..op.org
Link to original bug (#105714)
Description
Created attachment 138315
Screen capture with pavucontrol
and screenkey
.
I've custom keybind in /etc/xdg/openbox/rc.xml It is:
<keybind key="XF86AudioLowerVolume">
<action name="Execute">
<startupnotify>
<enabled>
true</enabled>
<name>
LowerVolume</name>
</startupnotify>
<command>
amixer -D pulse sset Master 1%-</command>
</action>
</keybind>
(Analogical 1%+)
In my keyboard the XF86AudioLowerVolume can be triggered by rotating keyboard's volume control winder. And the winder is ok.
As long as I'm rotating this winder slow – everything is ok. The problem occurs when I'm sending more than c.a. 10 XF86AudioLowerVolume "presses" per second. (That's not so many – less than 180° rotation! That winder is standard "infinite" rotation winder. Nothing special.)
I've prepared simple bash script that can simulate spinning of winder volume control. For me it's working just as bad as fast winder rotation. https://pastebin.com/hR4UCjjJ
(Take care about that I've muted STDOUT and STDERR in loop)
Attachment 138315, "Screen capture with pavucontrol
and screenkey
.":
2018-03-23_14-53-19