[vbox-dev] PulseAudio support rewrite [Patch]

Frank Mehnert Frank.Mehnert at Sun.COM
Thu Feb 25 03:52:05 PST 2010

On Tuesday 12 January 2010, Frank Mehnert wrote:
> On Tuesday 12 January 2010, Arthur Taylor wrote:
> > > Seems for connection termination and playback stream termination
> > > things are not fatal. If I terminate a record stream though the vm
> > > stops as aborted. I will look into this more later.
> >
> > Need to check for pulse_stream_readable_size() returning -1. The
> > attached patch does that, and also changes a log message in pulse_open
> > to line up with one earlier.
> Applied including another fix (check for !pu8PeekBuf) which was
> necessary on my system.

One followup here: It turns out that this rewrite caused a regression:
There were some reports that especially Windows guests freeze for a
short amount especially when doing some Explorer operations (e.g. click
into a subfolder). The reason is that Windows guests pause the sound
device after a short amount of time. The PulseAudio backend drained the
pending frames to the sound device in this case. The problem should be
fixed in r26783.

Kind regards,

Dr.-Ing. Frank Mehnert

Sitz der Gesellschaft:
Sun Microsystems GmbH, Sonnenallee 1, 85551 Kirchheim-Heimstetten
Amtsgericht München: HRB 161028
Geschäftsführer: Thomas Schröder, Wolfgang Engels
Vorsitzender des Aufsichtsrates: Martin Häring
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
Url : http://www.virtualbox.org/pipermail/vbox-dev/attachments/20100225/e9acafea/attachment-0001.bin 

More information about the vbox-dev mailing list