I am reasonably sure this is a gstreamer problem (either that or somehow lower down the line into alsa, but it doesn't happen in KDE so there's something in gnome...)
Mixer applications that use snd_mixer_selem_set_playback_volume() (alsamixer, gnome-alsamixer) never seem to experience the problem on their own. Applications that use gst_mixer_set_volume() (gnome-settings-daemon, gnome-volume-control) experience it excessively.
Therefore ext/alsa/gstalsamixer.c is probably the file at fault in this source package.
If I ltrace gnome-settings-daemon and use my keyboard volume keys, the problem is almost completely fixed. This indicates some type of timing problem, because ltrace slows down applications by a little bit.
I am reasonably sure this is a gstreamer problem (either that or somehow lower down the line into alsa, but it doesn't happen in KDE so there's something in gnome...)
Mixer applications that use snd_mixer_ selem_set_ playback_ volume( ) (alsamixer, gnome-alsamixer) never seem to experience the problem on their own. Applications that use gst_mixer_ set_volume( ) (gnome- settings- daemon, gnome-volume- control) experience it excessively.
Therefore ext/alsa/ gstalsamixer. c is probably the file at fault in this source package.
If I ltrace gnome-settings- daemon and use my keyboard volume keys, the problem is almost completely fixed. This indicates some type of timing problem, because ltrace slows down applications by a little bit.