[pulseaudio-tickets] [PulseAudio] #69: support airport express as audio sink
PulseAudio
trac-noreply at tango.0pointer.de
Tue May 27 00:54:59 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):
Replying to [comment:24 nwinkler]:
> the raop-play project (http://sourceforge.net/projects/raop-play/)
contains a working ALSA driver for this - I'm the current maintainer of
this project. I'm very interested in seeing how the Pulseaudio sink is
developing, sounds like a good thing.
>
> BTW: The ALSA driver has the same 8 second lag - if you happen to fix
this, I would like to apply the changes to the ALSA driver if you don't
mind :-)
Nice! I wasn't actually aware that raop_play had an alsa driver component.
Teaches me for not poking around properly in the archive!
I'll certainly let you know about the 8 second lag. The most obvious
solution is to not use tcp flow control for the buffer filling process and
instead use a real time loop to fill up the data. This means the buffer on
the airtunes is never totally full.
I did use some of raop play here for inspiration but the PA compnent here
is a full rewrite based around PA's async core, so there is no blocking or
sleeping anywhere. I do have a hacked up version of raop play (that is
really ugly in terms of it's main loop) that does mostly work with this
new async stuff. Feel free to poke around with it if you like, but not
sure if it's of any benefit to you!
Col
--
Ticket URL: <http://www.pulseaudio.org/ticket/69#comment:25>
PulseAudio <http://pulseaudio.org/>
The PulseAudio Sound Server
More information about the pulseaudio-bugs
mailing list