http://bugs.winehq.org/show_bug.cgi?id=13220
Matthias Liertzer linux@liertzer.at changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |linux@liertzer.at
--- Comment #3 from Matthias Liertzer linux@liertzer.at 2008-06-07 08:49:15 --- This problem seems to be a general problem with direct sound and alsa. I have two games where the sound stops after a while. ( Deus Ex and ORF Fussball Challenge 08 ) It stops spontaneously, so it's hard to reproduce. Sometimes it stops after one minute, sometimes after 2 hours( That is in the case of Deus Ex; it seems to depend in which level you are currently in(other sound effects??) )
I only tested it with alsa, so I can't confirm, if it's working with OSS.
My distribution is gentoo and I'm using the latest release candidate(1.0_rc4).
Problem occurred for me for the first time as well with wine 1.0_rc1. (As I used 0.9.59(worked fine) before rc1, the bug could have been introduced in the releases 0.9.60,0.9.61 as well)
When starting DeusEx with full debug info activated, the following sound related log lines appeared, when the sound stopped:
warn:dsound:DSOUND_PerformMix Probable buffer underrun warn:dsound:DSOUND_PerformMix Probable buffer underrun warn:dsound:DSOUND_PerformMix Probable buffer underrun warn:dsound:IDirectSoundBufferImpl_Lock Overwriting mixing position, case 1 warn:mmtime:timeEndPeriod Stub; we set our timer resolution at minimum fixme:dsound:DllCanUnloadNow (void): stub
I don't know if the last line is relevant as I immediately exited the game after the sound stopped. The first line repeated about 100 times, but I shortened it to three lines, so that the comment is not flooded with unnecessary information.
System: Kernel: 2.6.23-gentoo-r6 alsa-lib: 1.0.16 wine: 1.0-rc4
/Matthias