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