<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED NOTABUG - Pulse audio NOT USED multithreading"
href="https://bugs.freedesktop.org/show_bug.cgi?id=90210#c28">Comment # 28</a>
on <a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED NOTABUG - Pulse audio NOT USED multithreading"
href="https://bugs.freedesktop.org/show_bug.cgi?id=90210">bug 90210</a>
from <span class="vcard"><a class="email" href="mailto:mikebrady@eircom.net" title="Mike Brady <mikebrady@eircom.net>"> <span class="fn">Mike Brady</span></a>
</span></b>
<pre>(In reply to Alessandro Ferri from <a href="show_bug.cgi?id=90210#c27">comment #27</a>)
<span class="quote">> > Thanks for these. No promises, at least for a couple of weeks...
>
> Thanks again. I wait with impatience. If I can help you in some way, just
> say the word.</span >
Hi again. I spent a little time on this yesterday. It turns out that the
pulseaudio back end uses the 'simple' pulseaudio interface. The problem with it
is that the latency information it returns in the simple interface is very
inaccurate. Shairport Sync monitors the latency every time it adds a packet of
audio frame – i.e. about every 8 ms. Unfortunately, it seems that the latency
information is completely unreliable at this level of interaction.
So, getting a good quality pulseaudio system will essentially require a
complete rewrite of the backend to avoid using the 'simple' interface. It might
take some time ;)</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the QA Contact for the bug.</li>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>