mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2025-11-07 13:30:03 -05:00
alsa-mixer: Add internal surround speaker elements
These kcontrol names have started to show up lately, in combination with surround internal speakers. BugLink: https://bugs.launchpad.net/bugs/1236965 Signed-off-by: David Henningsson <david.henningsson@canonical.com>
This commit is contained in:
parent
078dc15944
commit
6dddee4214
3 changed files with 63 additions and 0 deletions
|
|
@ -118,4 +118,20 @@ volume = off
|
||||||
switch = off
|
switch = off
|
||||||
volume = off
|
volume = off
|
||||||
|
|
||||||
|
[Element Speaker Front]
|
||||||
|
switch = off
|
||||||
|
volume = off
|
||||||
|
|
||||||
|
[Element Speaker Surround]
|
||||||
|
switch = off
|
||||||
|
volume = off
|
||||||
|
|
||||||
|
[Element Speaker Side]
|
||||||
|
switch = off
|
||||||
|
volume = off
|
||||||
|
|
||||||
|
[Element Speaker CLFE]
|
||||||
|
switch = off
|
||||||
|
volume = off
|
||||||
|
|
||||||
.include analog-output.conf.common
|
.include analog-output.conf.common
|
||||||
|
|
|
||||||
|
|
@ -144,4 +144,20 @@ volume = merge
|
||||||
override-map.1 = all-center
|
override-map.1 = all-center
|
||||||
override-map.2 = all-center,lfe
|
override-map.2 = all-center,lfe
|
||||||
|
|
||||||
|
[Element Speaker Front]
|
||||||
|
switch = off
|
||||||
|
volume = off
|
||||||
|
|
||||||
|
[Element Speaker Surround]
|
||||||
|
switch = off
|
||||||
|
volume = off
|
||||||
|
|
||||||
|
[Element Speaker Side]
|
||||||
|
switch = off
|
||||||
|
volume = off
|
||||||
|
|
||||||
|
[Element Speaker CLFE]
|
||||||
|
switch = off
|
||||||
|
volume = off
|
||||||
|
|
||||||
.include analog-output.conf.common
|
.include analog-output.conf.common
|
||||||
|
|
|
||||||
|
|
@ -38,6 +38,11 @@ required-any = any
|
||||||
state.plugged = unknown
|
state.plugged = unknown
|
||||||
state.unplugged = unknown
|
state.unplugged = unknown
|
||||||
|
|
||||||
|
[Jack Speaker Front Phantom]
|
||||||
|
required-any = any
|
||||||
|
state.plugged = unknown
|
||||||
|
state.unplugged = unknown
|
||||||
|
|
||||||
[Element Hardware Master]
|
[Element Hardware Master]
|
||||||
switch = mute
|
switch = mute
|
||||||
volume = merge
|
volume = merge
|
||||||
|
|
@ -88,6 +93,13 @@ override-map.1 = all-front
|
||||||
override-map.2 = front-left,front-right
|
override-map.2 = front-left,front-right
|
||||||
required-any = any
|
required-any = any
|
||||||
|
|
||||||
|
[Element Speaker Front]
|
||||||
|
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
|
||||||
|
|
@ -107,12 +119,25 @@ override-map.1 = all-rear
|
||||||
override-map.2 = rear-left,rear-right
|
override-map.2 = rear-left,rear-right
|
||||||
required-any = any
|
required-any = any
|
||||||
|
|
||||||
|
[Element Speaker Surround]
|
||||||
|
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
|
||||||
override-map.1 = all-side
|
override-map.1 = all-side
|
||||||
override-map.2 = side-left,side-right
|
override-map.2 = side-left,side-right
|
||||||
|
|
||||||
|
[Element Speaker Side]
|
||||||
|
switch = mute
|
||||||
|
volume = merge
|
||||||
|
override-map.1 = all-side
|
||||||
|
override-map.2 = side-left,side-right
|
||||||
|
|
||||||
[Element Center]
|
[Element Center]
|
||||||
switch = mute
|
switch = mute
|
||||||
volume = merge
|
volume = merge
|
||||||
|
|
@ -152,4 +177,10 @@ volume = merge
|
||||||
override-map.1 = all-center
|
override-map.1 = all-center
|
||||||
override-map.2 = all-center,lfe
|
override-map.2 = all-center,lfe
|
||||||
|
|
||||||
|
[Element Speaker CLFE]
|
||||||
|
switch = mute
|
||||||
|
volume = merge
|
||||||
|
override-map.1 = all-center
|
||||||
|
override-map.2 = all-center,lfe
|
||||||
|
|
||||||
.include analog-output.conf.common
|
.include analog-output.conf.common
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue