alsa-mixer: Mark "Line HP Swap" as required-any
authorTanu Kaskinen <tanu.kaskinen@linux.intel.com>
Sun, 7 Sep 2014 12:20:18 +0000 (15:20 +0300)
committerTanu Kaskinen <tanu.kaskinen@linux.intel.com>
Mon, 8 Sep 2014 08:26:00 +0000 (11:26 +0300)
In the (theoretical) case that no other elements exists but
"Line HP Swap", the presence of that element signals that there are
headphone and line-out outputs, otherwise there would be nothing to
swap.

src/modules/alsa/mixer/paths/analog-output-headphones.conf
src/modules/alsa/mixer/paths/analog-output-lineout.conf

index 89d794f..5222c23 100644 (file)
@@ -77,6 +77,7 @@ override-map.2 = all-left,all-right
 
 [Element Line HP Swap]
 switch = on
+required-any = any
 
 ; This profile path is intended to control the first headphones, not
 ; the second headphones. But it should not hurt if we leave the second
index d5e24b1..40af699 100644 (file)
@@ -82,6 +82,7 @@ volume = off
 
 [Element Line HP Swap]
 switch = off
+required-any = any
 
 ; This profile path is intended to control the default output, not the
 ; headphones. But it should not hurt if we leave the headphone jack