On Mon, 14.04.08 19:00, Rene Herman (rene.herman@keyaccess.nl) wrote:
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?
No. It's a straighforward export of the hardware. If ALSA were to start hiding the hardware I were to start hiding ALSA -- in a dumpster.
Good joke. ALSA applies quirks an fixes in drivers all the time. Calling that "hiding the hardware" is stupid.
The dB scale is a _relative_ scale. To make any sense there needs to be some reference level defined. Right now, there is not, in ALSA. And hence, the dB scales are pretty to look at, but very useless unless you know your hardware very, very well. Which probably 99,99% of the people do not, because they didn't write the driver they are using, or because they are no super-guru-pro-audio-freaks.
All I am asking for is that ALSA is fixed and and starts to define what the reference level is supposed to be. And then, the drivers need to be fixed to follow this reference level and apply some offsets to what the hw specs say.
Right now the dB levels in ALSA have no value at all because the reference level is random and unknown. If someone claims otherwise then he probably doesn't have any clue what he's talking of but feels like a total guru because he's looking on dB scales.
And do not set Reply-To. You turn all CCs into To's for one and make others go through the troubl;e of fixing it again. If you can't be bothered with mail to your inbox stop posting to linux lists.
Oh, come one. Get a clue. I love you too.
Lennart