diff options
author | Clemens Ladisch <clemens@ladisch.de> | 2010-10-15 10:32:50 +0200 |
---|---|---|
committer | Takashi Iwai <tiwai@suse.de> | 2010-10-17 10:45:30 +0200 |
commit | de8c85f7840e5e29629de95f5af24297fb325e0b (patch) | |
tree | 79f9a1cff3ff4b5baec72186f5d0709803b9125e /lib/div64.c | |
parent | c3d226ab8b44fe31e5e6d5739eb353597cea4029 (diff) | |
download | linux-stable-de8c85f7840e5e29629de95f5af24297fb325e0b.tar.gz linux-stable-de8c85f7840e5e29629de95f5af24297fb325e0b.tar.bz2 linux-stable-de8c85f7840e5e29629de95f5af24297fb325e0b.zip |
ALSA: HDA: Sigmatel: work around incorrect master muting
The HDA specification does not allow for a codec to mute itself just
because the volume is reduced, so _of course_ somebody had to go and do
it. This wouldn'\''t hurt too much when the volume is adjusted by hand,
but programs like PA that try to set the volume automatically could
inadvertently mute the output.
To work around this, change the TLV dB information for the Master volume
on all Sigmatel HDA codecs to indicate the the minimal volume setting
actually mutes.
Reported-by: Colin Guthrie <gmane@colin.guthr.ie>
Reported-by: "Alexander E. Patrakov" <patrakov@gmail.com>
Tested-by: Colin Guthrie <cguthrie@mandriva.org>
Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'lib/div64.c')
0 files changed, 0 insertions, 0 deletions