[pulseaudio-discuss] [PATCH 0/2] Suppress the analog-output path when it's redundant

Tanu Kaskinen tanu.kaskinen at linux.intel.com
Mon Aug 18 03:49:19 PDT 2014


On Sun, 2014-08-17 at 21:03 +0600, Alexander E. Patrakov wrote:
> 2014-08-17 17:52 GMT+06:00 Tanu Kaskinen <tanu.kaskinen at linux.intel.com>:
> > 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(-)
> 
> I have looked at and tested both patches on my laptop.
> 
> Patch 1/2 gets a full ACK. It makes mixer element handling consistent
> with the existing code for jack handling.

Thanks, I pushed 1/2 now. As I said in the previous mail, 2/2 needs some
fixing plus a test, so that will have to wait for a while.

-- 
Tanu



More information about the pulseaudio-discuss mailing list