an excerpt from dlls/dsound/dsound_main.c:
* Most thread locking is complete. There may be a few race * conditions still lurking.
* TODO: * Implement SetCooperativeLevel properly (need to address focus issues) * Implement DirectSound3DBuffers (stubs in place) * Use hardware 3D support if available * Add critical section locking inside Release and AddRef methods
Why do I have a feeling this last one is the root of the problem? :) -Dan
-- OverrideX overridex@punkass.com GPG Key Fingerprint = 4AD5 CE9C D7C8 0069 BDD3 7F72 3AB2 642A 5A5D EB89
A boy can learn a lot from a dog: obedience, loyalty, and the importance of turning around three times before lying down. -- Robert Benchley