http://bugs.winehq.org/show_bug.cgi?id=28284
Summary: HoverAce: audio becomes distorted then it cuts out during races (Alsa=emulation) Product: Wine Version: 1.3.26 Platform: x86 URL: http://www.fileplanet.com/82880/80000/fileinfo/HoverRa ce-Demo OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: winmm&mci AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com CC: hoehle@users.sourceforge.net Regression SHA1: c7d0c093e5bc29da6163d2ef66542562ae7bafc2
Created an attachment (id=36240) --> (http://bugs.winehq.org/attachment.cgi?id=36240) terminal output
HoverAce is an arcade racing, released in 2003 by GSC Game World.
Symptom: after starting a race, audio begins to crackle (both music and sound effects). This usually happens right after starting a race, but sometimes I was able to play the game for 1 minute and the problem came up then. The crackling audio issue usually lasts for 5-10-15 seconds, afterwards all audio playback goes away and the game continues running silently.
The issue is only reproducible when Alsa is set to 'emulation' and it is still present in the current git (wine-1.3.27-270-gb7ea631). The problem doesn't happen in Wine-1.3.25 and the result of the regression test:
c7d0c093e5bc29da6163d2ef66542562ae7bafc2 is the first bad commit commit c7d0c093e5bc29da6163d2ef66542562ae7bafc2 Author: Jörg Höhle hoehle@users.sourceforge.net Date: Wed Jul 27 19:32:02 2011 +0200
winmm: Functions that take an open HWAVE don't need StartDevicesThread.
:040000 040000 237c4f2af36c22141a26170c4771092e7bce8b5f 733f8497b9e900585455bd46f17e59762d08196b M dlls
The patch can be reverted cleanly on wine-1.3.27-270-gb7ea631, and that fixed the problem.
The demo for the game is a so called compatibility test and it differs from the full game in several aspects, but the audio problem is reproducible in it.
Steps to reproduce the problem in the demo: 1) After a successful installation launch the demo by tntShell.exe (ignore the error message, related to directplay). 2) In the menu choose 'Begin new championship', then click on <Create Game>, <Start>. When the countdown ends, audio goes away.
Fedora 15 x86 Kernel 2.6.40.3-0.fc15.i686.PAE Alsa 1.0.24 Audio device: nVidia Corporation MCP61 High Definition Audio (rev a2)