alsa-mixer: Allow speaker port to control "Front Speaker"

"Front Speaker", "Surround Speaker" seems to be a common enough name
to make it into alsa-utils, so we should probably care about it as
well. In this case, there was a macbook pro whose speakers didn't work
without these controls.

BugLink: http://bugs.launchpad.net/bugs/551441
Reported-by: Jeroen T. Vermeulen <jtv@canonical.com>
Signed-off-by: David Henningsson <david.henningsson@canonical.com>
This commit is contained in:
David Henningsson 2012-01-12 10:58:34 +01:00 committed by Colin Guthrie
parent b351e06817
commit 6c5eba6914

View file

@ -50,7 +50,7 @@ switch = mute
volume = zero
[Element Speaker]
required = any
required-any = any
switch = mute
volume = merge
override-map.1 = all
@ -66,6 +66,13 @@ volume = merge
override-map.1 = all-front
override-map.2 = front-left,front-right
[Element Front Speaker]
switch = mute
volume = merge
override-map.1 = all-front
override-map.2 = front-left,front-right
required-any = any
[Element Rear]
switch = mute
volume = merge
@ -78,6 +85,13 @@ volume = merge
override-map.1 = all-rear
override-map.2 = rear-left,rear-right
[Element Surround Speaker]
switch = mute
volume = merge
override-map.1 = all-rear
override-map.2 = rear-left,rear-right
required-any = any
[Element Side]
switch = mute
volume = merge
@ -90,10 +104,24 @@ volume = merge
override-map.1 = all-center
override-map.2 = all-center,all-center
[Element Center Speaker]
switch = mute
volume = merge
override-map.1 = all-center
override-map.2 = all-center,all-center
required-any = any
[Element LFE]
switch = mute
volume = merge
override-map.1 = lfe
override-map.2 = lfe,lfe
[Element LFE Speaker]
switch = mute
volume = merge
override-map.1 = lfe
override-map.2 = lfe,lfe
required-any = any
.include analog-output.conf.common