Sweden-Number/dlls/winmm
Ken Thomases 00e9996339 winecoreaudio: Fix race to open.
Fixes a race condition (noted in a comment for wodOpen) when multiple
threads try to open the same wave-out device simultaneously.
Addressed by creating the device mutexes when the driver is
initialized, instead of as each device is opened.  Then use the mutex
to protect the open operation against races.  At the same time, made
the mutexes recursive to avoid self-deadlocks the driver was
encountering when reentered from the callback.
2006-06-01 12:50:46 +02:00
..
joystick winmm/joystick: joystick.c requires Unicode library. 2006-05-31 11:42:40 +02:00
tests winmm: Always check for open and close enents in wave test. 2006-05-31 11:45:22 +02:00
winealsa Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
winearts Link against libwine_unicode everywhere we use Unicode functions. 2006-05-24 18:05:40 +02:00
wineaudioio Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
winecoreaudio winecoreaudio: Fix race to open. 2006-06-01 12:50:46 +02:00
wineesd Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
winejack Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
winenas Link against libwine_unicode everywhere we use Unicode functions. 2006-05-24 18:05:40 +02:00
wineoss Link against libwine_unicode everywhere we use Unicode functions. 2006-05-24 18:05:40 +02:00
.gitignore Renamed all .cvsignore files to .gitignore. 2005-11-26 13:10:33 +01:00
Makefile.in
driver.c Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
joystick.c Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
lolvldrv.c Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
mci.c Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
message16.c Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
mmio.c Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
mmsystem.c Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
mmsystem.spec
playsound.c Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
sound.drv.spec
sound16.c Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
time.c Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
winemm.h Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
winemm16.h Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
winmm.c Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
winmm.spec
winmm_Cs.rc Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
winmm_De.rc Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
winmm_En.rc Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
winmm_Es.rc Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
winmm_Fr.rc Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
winmm_It.rc Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
winmm_Ja.rc Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
winmm_Ko.rc Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
winmm_Nl.rc Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
winmm_No.rc Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
winmm_Pt.rc Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
winmm_Ru.rc Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
winmm_Si.rc Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
winmm_Sk.rc Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
winmm_Tr.rc Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
winmm_res.rc Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00