On Wed, Feb 17, 2010 at 12:56:58AM +0100, Lennart Poettering wrote: > Nah. I actually don't need this value for PulseAudio. In PulseAudio I > chose to shift all scales so that maximum amplification becomes 0 dB, > so that the UIs are similar to how most hifi racks do it, and which I Interesting. The hifi equipment I've dealt with typically doesn't present any units at all in the UI outside of level monitors. > think is a nice, easy and understandable logic. That way my volume > scales range from -inf dB to 0 dB in all cases, regardless of the > hardware/drivers in use. Of course, that means that ALSA's own 0dB is > not directly visible on the scale. Because it might be sometimes > useful to know where it is, we export that position as "base volume" > and the UIs show it with a little marker at the side. Yeah, the actual zero point is definitely needed - it gives an indication of the expected output level which is very useful during setup. I really do need to find time to dig into this code at some point - there's also the digital vs. analogue gain thing I've mentioned to you before that I wanted to look at. _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel