[vbox-dev] PulseAudio support rewrite [Patch]

Frank Mehnert Frank.Mehnert at Sun.COM
Thu Feb 25 11:52:05 GMT 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,

Frank
-- 
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: signature.asc
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.sig>


More information about the vbox-dev mailing list