#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 _______________________________________________ pulseaudio-tickets mailing list pulseaudio-tickets@mail.0pointer.de https://tango.0pointer.de/mailman/listinfo/pulseaudio-tickets