On Sat, 12.04.08 21:37, Rene Herman (rene.herman@keyaccess.nl) wrote:
For the master we could select say minimum dB + 12. So, if the Master ranged from -70 to 0 dB, we would set Master to -70 + 12 = -58dB.
Would that suit everyone better.
On the aforementioned cs4236 which has a master -94.5 to +12 dB, 0dB actually is the sane default (and the value I keep it at). It is an idea to also init master to 0 dB iff master isn't just attenuation?
Maybe this should be considered a driver bug?
Shouldn't we require from all ALSA drivers that -30 dB on the master is a "sane default"? Otherwise I am not sure what the dB scale is worth anyway if humans don't have the slightest idea what they actually could mean.
I mean, the biggest problem with integer volume scales was that nobody had the knew what they actually meant. Now it turns out that the dB scale exported in ALSA these days ain't any better either, since still noone knows what 0db actually refers too.
Why not just say that -30db on master should be a "sane default" volume level, and 0db on all others. If a driver doesn't follow this it's a buggy driver.
It shouldn't be too difficult to fix the volume calculation in the drivers accordingly.
Lennart