<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body>
<p>
<div>
<b><a class="bz_bug_link
bz_status_NEW "
title="NEW --- - raop module does not work with shairport"
href="https://bugs.freedesktop.org/show_bug.cgi?id=42804#c26">Comment # 26</a>
on <a class="bz_bug_link
bz_status_NEW "
title="NEW --- - raop module does not work with shairport"
href="https://bugs.freedesktop.org/show_bug.cgi?id=42804">bug 42804</a>
from <span class="vcard"><a class="email" href="mailto:crisp.fujita@nifty.com" title="Hajime Fujita <crisp.fujita@nifty.com>"> <span class="fn">Hajime Fujita</span></a>
</span></b>
<pre>Thanks Matthius,
Unfortunately it seems that your patch is for some irrelevant files. Looking
forward to hearing from you again after you come back from vacation.
Here are several outcomes of my research these days.
First, I noticed that there were several encryption methods defined in the
protocol[1]. Martin's code only supports RSA and always does encryption. This
may work for Apple devices, but my VSX-43 for example only supports et=0 (no
encryption) and et=4 (MFiSAP). This was the reason that I could not hear any
sound from my device.
I wrote a patch for automatically switching RSA encryption, depending on
device's capability announce. (before that I upgraded the code base to v4.0)
<a href="https://github.com/hfujita/pulseaudio-raop2">https://github.com/hfujita/pulseaudio-raop2</a>
I also embed ALAC encoder to raop module (which I haven't made public yet --
since I'm not 100% sure about license conditions). Actually, VSX-43 played
sounds either with or without ALAC encoding.
[1] <a href="http://nto.github.io/AirPlay.html#servicediscovery-airtunesservice">http://nto.github.io/AirPlay.html#servicediscovery-airtunesservice</a>
So Matthuis, your Minx Air 200 required ALAC compression, (i.e. it did not
accept uncompressed PCM+ALAC header) right?
I'm now having an issue that the sound skips every second, propably the same
issue as you have. I'm now trying to understand how the time is managed inside
PulseAudio and figure out how to fix it.</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>