http://bugs.winehq.org/show_bug.cgi?id=28623
Bug #: 28623 Summary: Ghost Recon starts without sound (not fully reproducible) Product: Wine Version: 1.3.29 Platform: x86 URL: http://www.fileplanet.com/81431/80000/fileinfo/Ghost-R econ-Demo-%28English%29 OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com Classification: Unclassified
Created attachment 36781 --> http://bugs.winehq.org/attachment.cgi?id=36781 +tid,+winmm,+dsound,+alsa,+mmdevapi log (no audio output)
Tom Clancy's Ghost Recon (released in 2001) doesn't emit any sound after started...most of the times. At first it seemed a routine task to determine the offending commit (I knew the game worked without such issues up until 1.3.29) until I realized that the game does plays audio occasionally (varies between runs). I made at least 30 runs, always in a clean wineprefix, but this was the point where I gave up bisecting.
Unless it is a bug in Alsa itself, the offending commit must be between 1.3.29 and http://source.winehq.org/git/wine.git/commit/e786998daff4ad49521a4c9c39c172d...
Steps to reproduce the problem in the demo: Install...launch. In the menu when you click on an option, a short sound should be playing (I_main5.wav, PCM, mono, 22050 Hz, 16 bits). If you can't hear the sound then you bumped into this bug.
The game creates a log file each time it was started (Ike.log). I found that whenever it started without sound, the log contained: 'RSSoundMgrPC: Selecting sound device HDA NVidia - AD198x Digital
driver is winemm.vxd'
On the occasions when sound was working, I saw in the log 'RSSoundMgrPC: Selecting sound device default
driver is winemm.vxd'
As if the game didn't always select the appropriate audio output device when started.
Fedora 15 x86 wine-1.3.29-245-g895b48e Alsa 1.0.24 Pulseaudio is not running