22 Jun
2010
22 Jun
'10
3:52 a.m.
Dear Mark
Thank you for your help !!
In many chips the lowest gain setting is defined as mute rather than a dB value. Setting the mute flag indicates that this is the case for this gain control.
(snip)
It means that instead of the lowest register value being the lowest volume the highest register value is the lowest volume. This is used to ensure the control is mapped properly in userspace so sliders raise the volume when moved upwards.
(snip)
See the functions that are specified in the macro - these values are used to generate ALSA controls for the specified bitfields.
Best regards -- Kuninori Morimoto