http://bugs.winehq.org/show_bug.cgi?id=22498
--- Comment #22 from Raymond superquad.vortex2@gmail.com 2010-05-09 18:47:34 --- (In reply to comment #21)
(In reply to comment #20)
you problem is using alsa-pulse plugin instead of dmix
you are using pulseaudio ( alsa-pulse plugin ) which accept the period time/buffer time requested by wine but PA server is running at
access: MMAP_INTERLEAVED format: S16_LE subformat: STD channels: 2 rate: 44100 (44100/1) period_size: 44096 buffer_size: 88192
i am using a plain vanilla install of Ubuntu, a fairly popular distro, with no special tweaks made to the sound subsystem and everything else working fine. if all other applications are able to deal with this, so should Wine, shouldn't it?
if you have studied my_waveout.c or the latest waveout.c in git
that is almost a complete rewrite of winealsa.drv
Previously I can run winmm_test/dsound_test without any underrun for my two sound card , now I get underrun at the end
It is not easy to find out which part of the patch causing the underrun problem