mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-11-06 13:29:56 -05:00
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:
parent
b351e06817
commit
6c5eba6914
1 changed files with 29 additions and 1 deletions
|
|
@ -50,7 +50,7 @@ switch = mute
|
||||||
volume = zero
|
volume = zero
|
||||||
|
|
||||||
[Element Speaker]
|
[Element Speaker]
|
||||||
required = any
|
required-any = any
|
||||||
switch = mute
|
switch = mute
|
||||||
volume = merge
|
volume = merge
|
||||||
override-map.1 = all
|
override-map.1 = all
|
||||||
|
|
@ -66,6 +66,13 @@ volume = merge
|
||||||
override-map.1 = all-front
|
override-map.1 = all-front
|
||||||
override-map.2 = front-left,front-right
|
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]
|
[Element Rear]
|
||||||
switch = mute
|
switch = mute
|
||||||
volume = merge
|
volume = merge
|
||||||
|
|
@ -78,6 +85,13 @@ volume = merge
|
||||||
override-map.1 = all-rear
|
override-map.1 = all-rear
|
||||||
override-map.2 = rear-left,rear-right
|
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]
|
[Element Side]
|
||||||
switch = mute
|
switch = mute
|
||||||
volume = merge
|
volume = merge
|
||||||
|
|
@ -90,10 +104,24 @@ volume = merge
|
||||||
override-map.1 = all-center
|
override-map.1 = all-center
|
||||||
override-map.2 = all-center,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]
|
[Element LFE]
|
||||||
switch = mute
|
switch = mute
|
||||||
volume = merge
|
volume = merge
|
||||||
override-map.1 = lfe
|
override-map.1 = lfe
|
||||||
override-map.2 = lfe,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
|
.include analog-output.conf.common
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue