<html>
<head>
<base href="https://bugs.freedesktop.org/">
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW - Dbus fallback sink not updating and blocking further action"
href="https://bugs.freedesktop.org/show_bug.cgi?id=99425#c17">Comment # 17</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW - Dbus fallback sink not updating and blocking further action"
href="https://bugs.freedesktop.org/show_bug.cgi?id=99425">bug 99425</a>
from <span class="vcard"><a class="email" href="mailto:getzze@gmail.com" title="getzze <getzze@gmail.com>"> <span class="fn">getzze</span></a>
</span></b>
<pre>Yes, I had made a mistake, it's working correctly with the new version of the
patch! Thanks
Now when I disconnect the headset, the fallback is changed to my hdmi card
(sink0) and immediately after to the integrated card without headphone (sink26,
number upgraded each time I connect/disconnect).
Laine doesn't like the two immediate changes of fallback (but the dbus is still
responsive!), but more importantly, maybe there could be a problem if there is
only one card, so it cannot fallback to sink0. Is there a way to deactivate the
hdmi card so I can test that?
Output from python.dbus when disconnected:
State changed to (dbus.ObjectPath('/org/pulseaudio/core1/sink0'),)
{'sender': None, 'destination': None, 'path':
dbus.ObjectPath('/org/pulseaudio/core1'), 'member': 'FallbackSinkUpdated',
'interface': 'org.PulseAudio.Core1'}
State changed to (dbus.ObjectPath('/org/pulseaudio/core1/sink26'),)
{'sender': None, 'destination': None, 'path':
dbus.ObjectPath('/org/pulseaudio/core1'), 'member': 'FallbackSinkUpdated',
'interface': 'org.PulseAudio.Core1'}
State changed to (dbus.UInt32(2),)</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
<li>You are the QA Contact for the bug.</li>
</ul>
</body>
</html>