summaryrefslogtreecommitdiffstats
path: root/mm/internal.h
diff options
context:
space:
mode:
authorClemens Ladisch <clemens@ladisch.de>2010-10-15 10:32:50 +0200
committerTakashi Iwai <tiwai@suse.de>2010-10-17 10:45:30 +0200
commitde8c85f7840e5e29629de95f5af24297fb325e0b (patch)
tree79f9a1cff3ff4b5baec72186f5d0709803b9125e /mm/internal.h
parentc3d226ab8b44fe31e5e6d5739eb353597cea4029 (diff)
downloadlinux-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 'mm/internal.h')
0 files changed, 0 insertions, 0 deletions