The analog-output path should be used only when more specific outputs
don't exist, so usually it should be suppressed, and currently that
doesn't happen. One practical problem caused by that is that the
analog-output port may get chosen during boot if headphones are
plugged in, because analog-output has higher priority than headphones
and the speaker port is unavailable[1]. That particular problem could
maybe be fixed by decreasing the analog-output priority, or by
tweaking module-switch-on-port-available, but this time I decided to
fix the problem of analog-output appearing when it's redundant.

[1] https://bugs.freedesktop.org/show_bug.cgi?id=74609

Tanu Kaskinen (2):
  alsa-mixer: Fix path subset detection
  alsa-mixer: Ignore some elements in the analog-output path

 src/modules/alsa/alsa-mixer.c                   | 26 +++++++++----------
 src/modules/alsa/mixer/paths/analog-output.conf | 34 -------------------------
 2 files changed, 13 insertions(+), 47 deletions(-)

-- 
1.9.3

_______________________________________________
pulseaudio-discuss mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss

Reply via email to