ChangeSet ID: 13664 CVSROOT: /opt/cvs-commit Module name: wine Changes by: julliard@wine.codeweavers.com 2004/09/07 14:32:22
Modified files: dlls/dsound : primary.c mixer.c dsound_private.h dsound_main.c dsound.c buffer.c
Log message: Robert Reif reif@earthlink.net Consolidate secondary buffer list processing and locking. 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.
Patch: http://cvs.winehq.org/patch.py?id=13664
Old revision New revision Changes Path 1.31 1.32 +11 -17 wine/dlls/dsound/primary.c 1.24 1.25 +14 -16 wine/dlls/dsound/mixer.c 1.23 1.24 +6 -1 wine/dlls/dsound/dsound_private.h 1.106 1.107 +6 -0 wine/dlls/dsound/dsound_main.c 1.18 1.19 +94 -36 wine/dlls/dsound/dsound.c 1.32 1.33 +11 -40 wine/dlls/dsound/buffer.c