[pulseaudio-tickets] [Bug 100064] HDMI output source not remembered

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Apr 23 15:51:03 UTC 2017


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

--- Comment #40 from Tanu Kaskinen <tanuk at iki.fi> ---
I see it's been more than a month without a reply. I'm sorry, I forgot about
this bug...

ice_io_cb() could have a codition that if flags contains PA_IO_EVENT_HANGUP
like it does in this situation, then don't call IceProcessMessages().

But since the original reason for adding the hacks in the module code was to
see if the profile switching starts to work properly, I think it's better to
just not load module-x11-xsmp at all. If your system uses systemd or
consolekit, the xsmp module isn't useful anyway, because module-systemd-logind
or module-console-kit already do the job of module-x11-xsmp (which is to keep
pulseaudio running for the duration of the login session). The module is loaded
by /usr/bin/start-pulseaudio-x11 during the X session startup, so you'll need
to modify start-pulseaudio-x11 so that it doesn't load module-x11-xsmp.

I wonder if we could remove module-x11-xsmp from start-pulseaudio-x11 upstream.
It's not necessary for most Linux systems, but maybe other operating systems
benefit from it? It's not clear to me how to fix the module so that we could be
sure that the X11 libraries don't call exit() while also making sure that the
session management and ICE connections get cleaned up properly.

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


More information about the pulseaudio-bugs mailing list