- 24 Jan, 2005 1 commit
-
-
Robert Reif authored
-
- 07 Sep, 2004 1 commit
-
-
Robert Reif authored
Two new functions DSOUND_AddBuffer and DSOUND_RemoveBuffer have been added and the locking has been moved into these functions. Renamed IDirectSound lock to buffer_list_lock. Removed redundant test for IID_IDirectSoundNotify and IID_IDirectSoundNotify8 because they are the same. Removed check for invalid buffers on list because that shouldn't happen anymore because of fixed 3d buffer reference counting. Minor code cleanups.
-
- 20 Aug, 2004 1 commit
-
-
Robert Reif authored
dsound.dll (like in 2k/xp).
-
- 18 Aug, 2004 1 commit
-
-
Robert Reif authored
Remove format checks to allow driver to decide if format supported. Code cleanups.
-
- 12 Aug, 2004 1 commit
-
-
Alexandre Julliard authored
-
- 23 Jul, 2004 1 commit
-
-
Francois Gouget authored
volume and balance, like on Windows.
-
- 21 Jul, 2004 1 commit
-
-
Robert Reif authored
enumeration. White space cleanup. Add tests for opening default devices.
-
- 19 Jul, 2004 1 commit
-
-
Robert Reif authored
-
- 13 Jul, 2004 1 commit
-
-
Robert Reif authored
functions to buffer components and DirectSound to allow proper destruction even with outstanding references. Remove trailing white space. Add tests for proper release even with active buffers.
-
- 04 Jul, 2004 1 commit
-
-
Robert Reif authored
IDirectSound implementation. Added proper COM behavior for QueryInterface for IDirectSound and IDirectSound8. Fixed a bug in the dsound.h header file for IDirectSound8 CreateSoundBuffer and DuplicateSoundBuffer. Added new tests for proper COM behavior and enables some commented out code for tests that work on windows. Added new tests for IDirectSound8.
-
- 17 Mar, 2004 1 commit
-
-
Robert Reif authored
-
- 12 Jan, 2004 1 commit
-
-
Robert Reif authored
functions.
-
- 09 Jan, 2004 1 commit
-
-
Robert Reif authored
Fixed some const * arguments.
-
- 08 Oct, 2003 1 commit
-
-
Robert Reif authored
Added support for non pcm formats. Added more property set support.
-
- 02 Sep, 2003 1 commit
-
-
Robert Reif authored
the base object goes away.
-
- 01 Sep, 2003 1 commit
-
-
Robert Reif authored
reference counting right.
-
- 20 Aug, 2003 1 commit
-
-
Robert Reif authored
-
- 06 Aug, 2003 1 commit
-
-
Robert Reif authored
and DirectSoundPrivate. Added error checking to QueryInterface and CreateInterface. Added some more functionality to property sets.
-
- 27 Jun, 2003 1 commit
-
-
Robert Reif authored
3D sound now plays in 3D. COM interfaces should be correct for buffers and 3D stuff. The COM interface is broken on notifications but I will fix that next. Fixed the bug when closing and opening the same or another sound device quickly. Fixed some locking but there is a lot of work left yet.
-
- 02 May, 2003 1 commit
-
-
Robert Reif authored
Fixed notify reuse bug. Minor documentation and error message cleanup.
-
- 15 Mar, 2003 1 commit
-
-
Robert Reif authored
-
- 06 Mar, 2003 1 commit
-
-
Robert Reif authored
level just like the direct sound control panel app. More work on the full duplex interface so the compile warning is no longer generated. Full duplex interface is still stubbed out. Moved full duplex mixer reset fix into wineoss driver where it belongs. Added some more locking fixes. Capture and full duplex are now stable.
-
- 04 Mar, 2003 1 commit
-
-
Robert Reif authored
Added support for capture driver (disabled). Fixed direct sound capture test to handle notifications properly.
-
- 15 Feb, 2003 1 commit
-
-
Robert Reif authored
driver. Capture now works with some skipping. Full duplex does not but I will be working on that next.
-
- 13 Jun, 2002 1 commit
-
-
Ove Kaaven authored
separate files. Split primary buffer and secondary buffer interfaces into separate implementations. Made the primary buffer state part of the dsound object, so primary buffer objects can be created and refcounted independently. Made the interfaces follow COM aggregation rules more closely. Converted the dsound critical section to a R/W lock to improve potential remixing concurrency. Fixed various bugs and refcounting issues.
-