--- Davin McCall <davmac(a)davmac.org> wrote:
Hi,
I'm trying to sort out sound problems with StarCraft and have made some progress by hacking around with the "dlls/dsound/mixer.c" file. I'm new to Wine hacking however, and there's some things in the code which I don't understand (and others which seem blatantly wrong).
There are more problems with Mixer. I've been getting some deadlocks in the mixer code with games like http://www.download.com/The-Incredibles-demo/3000-7505_4-10334423.html?tag=l.... Blink video uses two threads to smoothly switch between videos, sometimes I'll get a dead lock where the mixer threads are waiting for another thread that doesn't seem to exist any more. The problem sometimes shows up in winmm/time.c TIME_MMSysTimeCallback as a invalid TIME_TimersList, it seems like something's not being cleaned up properly. I've got some more notes on the problem kicking around somewhere. Oliver ___________________________________________________________ Yahoo! Messenger - NEW crystal clear PC to PC calling worldwide with voicemail http://uk.messenger.yahoo.com