<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Fast volume change (using keyboard key) causes volume difference between channels"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=105714">105714</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Fast volume change (using keyboard key) causes volume difference between channels
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>PulseAudio
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>unspecified
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Linux (All)
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>minor
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>alsa
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>pulseaudio-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>sylogista@sylogista.pl
          </td>
        </tr>

        <tr>
          <th>QA Contact</th>
          <td>pulseaudio-bugs@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>lennart@poettering.net
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Created <span class=""><a href="attachment.cgi?id=138315" name="attach_138315" title="Screen capture with `pavucontrol` and `screenkey`.">attachment 138315</a> <a href="attachment.cgi?id=138315&action=edit" title="Screen capture with `pavucontrol` and `screenkey`.">[details]</a></span>
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.
<a href="https://pastebin.com/hR4UCjjJ">https://pastebin.com/hR4UCjjJ</a>


(Take care about that I've muted STDOUT and STDERR in loop)</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
          <li>You are the QA Contact for the bug.</li>
      </ul>
    </body>
</html>