On Mon, 2011-10-31 at 17:33 +0100, George Boutsioukis wrote: > Hello PulseAudio people! > > > As part of a Google Summer of code project for Xen during this summer, > I wrote a PulseAudio module that acts as the frontend part of a Xen > paravirtualized audio driver. Basically what it does is push audio > frames over a ring buffer placed in memory shared between different > Xen domains, using Xen's interrupt-like events to notify the playback > backend that audio data is available. Incidentally, Is there a reason you chose not to do this by exposing the host server over the network[1] instead of having to invent your own protocol for host/guest communication? Cheers, Arun [1] http://www.pulseaudio.org/wiki/Modules#module-native-protocol-unixtcp