]> code.delx.au - pulseaudio/commitdiff
alsa-mixer: Add Phantom Jack support
authorDavid Henningsson <david.henningsson@canonical.com>
Thu, 28 Jun 2012 13:35:38 +0000 (15:35 +0200)
committerDavid Henningsson <david.henningsson@canonical.com>
Mon, 2 Jul 2012 10:21:16 +0000 (12:21 +0200)
For kernel 3.6, "phantom jack" kctls have been added. They serve as
a marker that a particular port exist. They were made so we can detect
that there actually are speakers and internal mic on a laptop, even if
there are no other indications (volume controls etc).

Signed-off-by: David Henningsson <david.henningsson@canonical.com>
src/modules/alsa/mixer/paths/analog-input-internal-mic.conf
src/modules/alsa/mixer/paths/analog-output-speaker.conf

index ba15f1c7a6d2228c6dde3fb7823f9e57e71049d8..5cda6a6e70b74d6743cc617ac24eca70b0400e04 100644 (file)
@@ -39,6 +39,11 @@ state.unplugged = unknown
 state.plugged = no
 state.unplugged = unknown
 
+[Jack Internal Mic Phantom]
+state.plugged = unknown
+state.unplugged = unknown
+required-any = any
+
 [Element Internal Mic Boost]
 required-any = any
 switch = select
index 9c58ed9fcddc7a426095b00fd5bc36763de8095c..cea02c254e04a1529cbb2d514f205cde1990d613 100644 (file)
@@ -26,6 +26,11 @@ name = analog-output-speaker
 state.plugged = no
 state.unplugged = unknown
 
+[Jack Speaker Phantom]
+required-any = any
+state.plugged = unknown
+state.unplugged = unknown
+
 [Element Hardware Master]
 switch = mute
 volume = merge