On 06/28/2012 06:35 PM, Tanu Kaskinen wrote:
On Thu, 2012-06-28 at 16:27 +0200, David Henningsson wrote:
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 <[email protected]>
---
.../mixer/paths/analog-input-internal-mic.conf | 4 ++++
.../alsa/mixer/paths/analog-output-speaker.conf | 5 +++++
2 files changed, 9 insertions(+)
diff --git a/src/modules/alsa/mixer/paths/analog-input-internal-mic.conf
b/src/modules/alsa/mixer/paths/analog-input-internal-mic.conf
index ba15f1c..a8cbb40 100644
--- a/src/modules/alsa/mixer/paths/analog-input-internal-mic.conf
+++ b/src/modules/alsa/mixer/paths/analog-input-internal-mic.conf
@@ -39,6 +39,10 @@ state.unplugged = unknown
state.plugged = no
state.unplugged = unknown
+[Jack Internal Mic Phantom]
+state.plugged = unknown
+state.unplugged = unknown
+
Should this have "required-any = any", similarly to Jack Speaker
Phantom?
Of course. Thanks for the review.
[Element Internal Mic Boost]
required-any = any
switch = select
diff --git a/src/modules/alsa/mixer/paths/analog-output-speaker.conf
b/src/modules/alsa/mixer/paths/analog-output-speaker.conf
index 9c58ed9..cea02c2 100644
--- a/src/modules/alsa/mixer/paths/analog-output-speaker.conf
+++ b/src/modules/alsa/mixer/paths/analog-output-speaker.conf
@@ -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
--
David Henningsson, Canonical Ltd.
https://launchpad.net/~diwic
_______________________________________________
pulseaudio-discuss mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss