Hi Eric,
Yes, I have confirmed that this patch fixes the problem.
Thanks!
Mike
Eric Pouech wrote:
does this fix it ?
A+
yup. can you post a -debugmsg +mciavi trace
A+
does this fix it ?
A+
Index: dlls/winmm/mciavi/mmoutput.c
===
RCS file: /home/cvs/cvsroot/wine/wine/dlls/winmm/mciavi/mmoutput.c,v
retrieving revision 1.11
diff -u -r1.11 mmoutput.c
--- dl
Here you go.
wine --debugmsg +mciavi,+winmm,+seh hl.exe >& hl-winmm.log
Pressed ^C after it hung.
Mike
Eric Pouech wrote:
yup. can you post a -debugmsg +mciavi trace
A+
hl-winmm.log.gz
Description: Unix tar archive
Well, it sort of does... but with that patch, sometimes westuck in the
critical section. I guess the question is why does dwEventCount count
further than expected?
yup. can you post a -debugmsg +mciavi trace
A+
Mike McCormack wrote:
Eric Pouech wrote:
Any ideas?
as an ugly hack, does setting the dwEventCount in the WINE_MCIAVI
struct as volatile help ? (private_mciavi.h).
No, that didn't help, the one below does:
Well, it sort of does... but with that patch, sometimes westuck in the
critical sect
Eric Pouech wrote:
Any ideas?
as an ugly hack, does setting the dwEventCount in the WINE_MCIAVI struct
as volatile help ? (private_mciavi.h).
No, that didn't help, the one below does:
Mike
diff -u -r1.1.1.10 mciavi.c
--- dlls/winmm/mciavi/mciavi.c 10 Jan 2004 00:11:58 - 1.1.1.10
+++ d
Mike McCormack a écrit :
Hi Eric,
After implementing the ICCVID codec, the intro AVI in Half-Life plays
nicely, however when it finishes, WinMM gets stuck in a loop while
cleaning up in MCIAVI_mciPlay.
I think it's trying to wait for the sound to finish, however I'm not
sure how to fix the pro
Hi Eric,
After implementing the ICCVID codec, the intro AVI in Half-Life plays
nicely, however when it finishes, WinMM gets stuck in a loop while
cleaning up in MCIAVI_mciPlay.
I think it's trying to wait for the sound to finish, however I'm not
sure how to fix the problem. The patch below ma