forked from pool/pulseaudio
- Fix wrong mixer setup / jack detection issues (bnc#851362) 0001-alsa-mixer-recognize-Dock-headphone-jack.patch 0002-alsa-mixer-Ignore-some-elements-in-the-analog-output.patch OBS-URL: https://build.opensuse.org/request/show/259807 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/pulseaudio?expand=0&rev=144
69 lines
2.0 KiB
Diff
69 lines
2.0 KiB
Diff
From 717834086c57667823a34d76357a572f43e5313b Mon Sep 17 00:00:00 2001
|
|
From: Tanu Kaskinen <tanu.kaskinen@linux.intel.com>
|
|
Date: Mon, 27 Oct 2014 13:00:00 +0200
|
|
Subject: [PATCH] alsa-mixer: Ignore some elements in the analog-output path
|
|
|
|
The analog-output path should be suppressed when there are more
|
|
specific paths available. Currently that usually doesn't happen. The
|
|
suppression can be done with the path subset detection, and this patch
|
|
makes that work (another approach would be to mark the elements as
|
|
required-absent, like analog-input does, but I like the subset
|
|
suppression more, because it requires less stuff in the configuration
|
|
files). The problem with listing the now-removed elements in
|
|
analog-output.conf was that if the sound card had e.g. a Speaker
|
|
element, then the switch behaviour was different between analog-output
|
|
and analog-output-speakers, so analog-output was not considered a
|
|
subset of analog-output-speakers.
|
|
|
|
BugLink: https://bugs.freedesktop.org/show_bug.cgi?id=74609
|
|
---
|
|
src/modules/alsa/mixer/paths/analog-output.conf | 30 ------------------------
|
|
1 file changed, 30 deletions(-)
|
|
|
|
--- a/src/modules/alsa/mixer/paths/analog-output.conf
|
|
+++ b/src/modules/alsa/mixer/paths/analog-output.conf
|
|
@@ -22,14 +22,6 @@
|
|
[General]
|
|
priority = 99
|
|
|
|
-[Jack Line Out]
|
|
-state.plugged = unknown
|
|
-state.unplugged = unknown
|
|
-
|
|
-[Jack Line Out Phantom]
|
|
-state.plugged = unknown
|
|
-state.unplugged = unknown
|
|
-
|
|
[Element Hardware Master]
|
|
switch = mute
|
|
volume = merge
|
|
@@ -46,28 +38,6 @@ override-map.2 = all-left,all-right
|
|
switch = off
|
|
volume = off
|
|
|
|
-[Element Line HP Swap]
|
|
-switch = off
|
|
-
|
|
-; This profile path is intended to control the default output, not the
|
|
-; headphones. But it should not hurt if we leave the headphone jack
|
|
-; enabled nonetheless.
|
|
-[Element Headphone]
|
|
-switch = mute
|
|
-volume = zero
|
|
-
|
|
-[Element Headphone2]
|
|
-switch = mute
|
|
-volume = zero
|
|
-
|
|
-[Element Speaker]
|
|
-switch = mute
|
|
-volume = off
|
|
-
|
|
-[Element Desktop Speaker]
|
|
-switch = mute
|
|
-volume = off
|
|
-
|
|
[Element Front]
|
|
switch = mute
|
|
volume = merge
|