]> code.delx.au - pulseaudio/commitdiff
alsa-mixer: Add internal surround speaker elements
authorDavid Henningsson <david.henningsson@canonical.com>
Mon, 14 Oct 2013 14:06:45 +0000 (16:06 +0200)
committerDavid Henningsson <david.henningsson@canonical.com>
Fri, 1 Nov 2013 20:27:29 +0000 (21:27 +0100)
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>
src/modules/alsa/mixer/paths/analog-output-headphones.conf
src/modules/alsa/mixer/paths/analog-output-lineout.conf
src/modules/alsa/mixer/paths/analog-output-speaker.conf

index e68203373c7756fa295d52b770cd3ed432f98410..b1a349a9a307ab6490ee1d5eb1b8338b82e320fd 100644 (file)
@@ -118,4 +118,20 @@ volume = off
 switch = 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
index b8595f73973caec9efc80cfd83145c5f4fd7de52..3d0e7c239fc1c8f98bf6508dd40b99398b97387f 100644 (file)
@@ -144,4 +144,20 @@ volume = merge
 override-map.1 = all-center
 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
index ccd438f182b6c2c5443cab23f29ed03132c21db6..d79fad1140fb940e69c29009912b208196cb9387 100644 (file)
@@ -38,6 +38,11 @@ required-any = any
 state.plugged = unknown
 state.unplugged = unknown
 
+[Jack Speaker Front Phantom]
+required-any = any
+state.plugged = unknown
+state.unplugged = unknown
+
 [Element Hardware Master]
 switch = mute
 volume = merge
@@ -88,6 +93,13 @@ override-map.1 = all-front
 override-map.2 = front-left,front-right
 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]
 switch = mute
 volume = merge
@@ -107,12 +119,25 @@ override-map.1 = all-rear
 override-map.2 = rear-left,rear-right
 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]
 switch = mute
 volume = merge
 override-map.1 = all-side
 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]
 switch = mute
 volume = merge
@@ -152,4 +177,10 @@ volume = merge
 override-map.1 = all-center
 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