2014-08-16, 22:07
I am trying to understand the behavior of XBMC's volume controls when using the PulseAudio backend. I have recently been experimenting with PulseAudio on Fedora 20, whereas I previously ran XBMC on OpenELEC. There are two things that are strange:
(1) The volume is much louder when set to 100% (using XBMC's controls) than OpenELEC was (in both cases the same computer was connected to the same television using HDMI).
(2) Adjusting the volume does not seem linear. For example, I see with pacmd the following for each position of the slider:
(a) slider: 0%; pacmd: mute
(b) slider: approximately 25%; pacmd: 42771 / 65% / -11.12 dB
© slider: approximately 50%: pacmd: 52405 / 80% / -5.83 dB
(d) slider: approximately 75%: pacmd: 58501 / 89% / -2.96 dB
(e) slider: approximately 100%: pacmd: 65536 / 100% / 0.00 dB
Does anyone know why XBMC is behaving this way? I would like the volume slider to work in a linear fashion and the peak volume to be lower.
(1) The volume is much louder when set to 100% (using XBMC's controls) than OpenELEC was (in both cases the same computer was connected to the same television using HDMI).
(2) Adjusting the volume does not seem linear. For example, I see with pacmd the following for each position of the slider:
(a) slider: 0%; pacmd: mute
(b) slider: approximately 25%; pacmd: 42771 / 65% / -11.12 dB
© slider: approximately 50%: pacmd: 52405 / 80% / -5.83 dB
(d) slider: approximately 75%: pacmd: 58501 / 89% / -2.96 dB
(e) slider: approximately 100%: pacmd: 65536 / 100% / 0.00 dB
Does anyone know why XBMC is behaving this way? I would like the volume slider to work in a linear fashion and the peak volume to be lower.