Comment 12 for bug 36302

Revision history for this message
Cam Hutchison (camh) wrote :

I believe the problem here is due to poor rounding of floating point values to integers. It is truncated not rounded. This happens when the volume_step is too small - it can never get the volume up to the next notch because it is rounded down back to the current volume. Turning the volume down works because the value gets rounded down.

The gconf key /apps/gnome_settings_daemon/volume_step can be changed to use a different volume step. When I had this set to three (3) I got the same behaviour as repoted in this bug. I set it to zero (which then uses the default value of 6), and I can now increase the volume.

The volume up and down steps are not the same due to the rounding bug, but at least I can change the volume now.