Tim E. Real wrote:
The driver uses a volume lookup table to pretend that the mixer values
have constant 0.5 dB steps. This should be changed.
> > So does this mean 'alsamixer' has a bug for those card models with
If there is a bug, it is in the TLV tables in the driver.
> Apparently there is a more advanced TLV based dB conversion.
The snd_mixer_selem_get_*_dB functions just get the TLV table and then
call snd_tlv_convert_to_dB internally.
Linux-audio-dev mailing list