On Tue, 2 Jun 2009, Ben Klein wrote:
2009/6/2 Scott Ritchie scott@open-vote.org:
[...]
First, I talked with a Pulseaudio expert about what we can do to make things work better. He said that if we want good compatibility we will need our ALSA stack to use the Pulseaudio safe subset: http://0pointer.de/blog/projects/guide-to-sound-apis.html. I've filed a metabug tracking this here: http://bugs.winehq.org/show_bug.cgi?id=18740. Use of this unsafe subset can cause most problems with stuttering or even complete dropoff.
As far as I know, this is not possible for Wine (without massive latency issues caused by overbuffering in Wine itself) due to the fact that Wine has to make DirectSound apps happy.
Which of the DONTs are causing problems for Wine? (And why?) It would be nice to identify them to be able to send argumented feedback to the PulseAudio developers.