Hi all, This is the last merge of the patches sent to the ReWind tree last week-end. There are new files created (attached to the patch as diffs to /dev/null). This time I did not forget to add the viral footer to it :-) The patch is .gzed to save bandwidth (as a lot of code was moved, it is a huge patch). Changelog: Ove Kaaven <ovek@transgaming.com> Support DirectSound 8 interfaces. Split interface implementations into 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. -- Lionel Ulmer - http://www.bbrox.org/
Attachment:
PATCH_DSOUND.gz
Description: Binary data