dsound: Make sure we're holding the lock on Drop And Stop , try 2

Maarten Lankhorst m.b.lankhorst at gmail.com
Sat Apr 21 10:32:27 CDT 2007


Peter Beutner schreef:
> ok that makes sense. Definitely something wrong in dsound.
>
> But I still think that ALSA_DestroyRingMessage should signal any message left
> in the queue. Imo it just calls for trouble to expect that messages always
> are added in the right order.
DestroyRingMessage is called in methods or functions similar to free().
If you still use the interface/driver then you shouldn't call free(). If
you do then that's not a bug in the driver but in your code. So no..
everything is shutdown and there should be no messages left. Period!

Maarten



More information about the wine-devel mailing list