[pulseaudio-tickets] [Bug 102954] New: The line out port is marked unavailable if any of surround jacks are unplugged

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Sep 23 15:00:59 UTC 2017


https://bugs.freedesktop.org/show_bug.cgi?id=102954

            Bug ID: 102954
           Summary: The line out port is marked unavailable if any of
                    surround jacks are unplugged
           Product: PulseAudio
           Version: unspecified
          Hardware: Other
                OS: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: alsa
          Assignee: pulseaudio-bugs at lists.freedesktop.org
          Reporter: tanuk at iki.fi
        QA Contact: pulseaudio-bugs at lists.freedesktop.org
                CC: lennart at poettering.net

I heard about a case where pulseaudio would refuse to make a surround sink the
default, because alsa reported that the front speakers were unplugged (but
other speakers were plugged in). In reality the front speakers were plugged in,
so this was an alsa bug, but the incident revealed that pulseaudio marks the
lineout port unavailable too eagerly. The lineout port is used for stereo as
well as all surround profiles. Not all of the surround jacks are relevant for
all profiles. For example, if the side speakers are unplugged, the stereo
profile for lineout should still be marked as available.

Adding multiple availability statuses per port, one for each profile, would
probably be ideal, but also complicated to implement. As a first aid I think it
would make sense to mark a port unavailable only if all of its jacks are
unplugged (or at least do this for the lineout port).

I'll mark this as a release blocker, because I imagine people will have big
problems with stereo lineout if their sound card supports surround jack
detection. This wasn't as serious before 11.0, because pulseaudio allowed sinks
with unavailable active port to be the default, but now that is not possible
(unless there are no other options for the default sink).

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/pulseaudio-bugs/attachments/20170923/3d0a9c03/attachment.html>


More information about the pulseaudio-bugs mailing list