[pulseaudio-tickets] [PulseAudio] #69: support airport express as audio sink
PulseAudio
trac-noreply at tango.0pointer.de
Tue May 6 18:35:07 PDT 2008
#69: support airport express as audio sink
--------------------------+-------------------------------------------------
Reporter: funkyhat | Owner: coling
Type: enhancement | Status: assigned
Priority: low | Milestone:
Component: daemon | Severity: normal
Resolution: | Keywords:
--------------------------+-------------------------------------------------
Comment (by coling):
OK, small progress update.
I'm working on this on in [source:branches/coling/airport] and there
exists a hacked up raop_play in
[source:branches/coling/raop_play/pulseified]. As the latter is just for
verifying code, the relative paths are hard coded so it you're fiddling,
you'll need the same folder layout as in svn.
=== What's working? ===
Well I have a fully asynchronous RTSP and RAOP client classes in pulse. A
call back can be registered with the RAOP client which will be called
whenever we want more audio data.
=== What still needs to be done? ===
Well all I need to do is wire up a sync and do the ALAC encoding, which is
pretty simple stuff now :)
=== What needs to be done after that? ===
* Move the header concatenation stuff over the pa_headerlist
* Change the buffer in raop_client to be a memblock/memchunk/mempool.
* Change the AES and RSA encryption stuff to use NSS rather than OpenSSL
(due to licensing)
* Better error handling/bail out on errors.
* Autodetection and loading (in zeroconf discover).
And let's not forget...... when?
Well I don't know when I'll get this done but hopefully I'll have
something worthy of testing within the next couple days, but failing that
by next week.
--
Ticket URL: <http://www.pulseaudio.org/ticket/69#comment:17>
PulseAudio <http://pulseaudio.org/>
The PulseAudio Sound Server
More information about the pulseaudio-bugs
mailing list