Robert Reif wrote: > > Here is the patch that addresses the 8 bit mixer problem. I just > cut it out of an old development tree that had a lot of other mixer > changes so I doubt it will apply cleanly but it will give you an idea > of the problem. > > This patch and the tests developed for it uncovered the locking > issues which I have not fixed yet. I hope to submit a real fix for > all this someday but I hope this partial fix can be of some use > until then. > Seems there are too few EnterCriticalSections to make things better. Hope you can complete it soon.
I guess that adding critical sections can synchronize DSOUND, but the sound driver - playing thread - remains unchanged, it still goes its own way:-(.