[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