http://bugs.winehq.org/show_bug.cgi?id=13093
--- Comment #8 from Reece Dunn msclrhd@gmail.com 2008-05-11 01:55:52 --- Created an attachment (id=12910) --> (http://bugs.winehq.org/attachment.cgi?id=12910) This patch fixes this bug for me.
The xrun change did not work for me (NOTE: I am running Ubuntu 8.04 with the pulseaudio alsa driver).
Investigating, I found that the snd_pcm_sw_params_set_xfer_align call was needed inside the EXIT_ON_ERROR macro. All the other elements of commit c8bdebd... can be left as is. See the patch for the change (based on a revert of c8bdebd...).