http://bugs.winehq.org/show_bug.cgi?id=28284
--- Comment #7 from GyB gyebro69@gmail.com 2011-09-21 10:38:10 CDT --- (In reply to comment #6)
Created an attachment (id=36485)
--> (http://bugs.winehq.org/attachment.cgi?id=36485) [details]
Fix stuttering at start (or near underrun)
Grmph, I observed the issue in Ubuntu Lucid, but not now in wine-1.3.28 with Intrepid.
Anyway, here's an important fix to mmdevapi ALSA and OSS. mmdevapi would play from the wrong buffer position.
The patch didn't resolve the problem on my system. The stuttering issue as well as the complete loss of audio is still there in HoverAce, after your patch applied.
One more thing worth mentioning: the occurrence of the problem seems to depend on the optimization level used when compiling Wine from source. With CFLAGS=-O0 the problem is reproducible right after starting a race. Using -O2, the bug usually kicks in much later: I was able to play the game without the problem for 5-10 minutes when -O2 was used.