- 01 Jun, 2006 12 commits
-
-
Ken Thomases authored
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.
-
Mike McCormack authored
-
Stefan Dösinger authored
-
Jacek Caban authored
-
Jacek Caban authored
-
Jacek Caban authored
-
Jacek Caban authored
-
Jacek Caban authored
-
Andrew Talbot authored
-
Mikołaj Zalewski authored
-
Hans Leidekker authored
-
Andrew Ziem authored
-
- 31 May, 2006 23 commits
-
-
Jacek Caban authored
-
Huw Davies authored
-
Robert Shearman authored
correct offsets, after the function data, so add cFuncs to the offsets in MSFT_DoVars. Resolve referenced types for variables. Fixes initialisation of the dbgrid32 OCX.
-
Robert Shearman authored
-
Robert Shearman authored
-
Robert Shearman authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Alexandre Julliard authored
-
Juan Lang authored
Implement CryptBinaryToStringA and CryptStringToBinaryA based on Kai Blin's base64 encoder/decoder.
-
Mike McCormack authored
-
Mike McCormack authored
-
Mike McCormack authored
-
Jacek Caban authored
-
Jacek Caban authored
-
Troy Rollo authored
-
Robert Reif authored
Always check for open and close events. Send WM_APP message to thread to terminate it rather than TerminateThread. Fix CreateThread/waveOutOpen race by waiting for background thread to run before waveOutOpen is called. Add more non-hardware supported formats. There is a bug in wave mapper GetPosition when multiple headers are used and this helps trigger it.
-
Michael Stefaniuc authored
-
Stefan Dösinger authored
-
Stefan Dösinger authored
-
Andrew Talbot authored
-
Andrew Talbot authored
-
- 30 May, 2006 5 commits
-
-
Alexandre Julliard authored
-
Emmanuel Maillard authored
-
Hans Leidekker authored
-
Hans Leidekker authored
-
Mikołaj Zalewski authored
-