This project has moved. For the latest updates, please go here.

Calling asioOut.Stop() or asioOut.Dispose() occasionally hangs

Sep 15, 2013 at 8:19 PM
Edited Sep 15, 2013 at 8:19 PM
I'm having an issue with stopping ASIO playback hanging on occasion. It seems to happen about 50% and I cannot figure out what might be causing it. The method that hangs is here:
public ASIOError stop()
        {
            return asioDriverVTable.stop(pASIOComObject);
        }
after returning, my entire project will hang. Like I said, half the time it works great. Any ideas about what else I should be doing?
Sep 16, 2013 at 2:17 AM
livefromheaven wrote:
I'm having an issue with stopping ASIO playback hanging on occasion. It seems to happen about 50% and I cannot figure out what might be causing it. The method that hangs is here:
public ASIOError stop()
        {
            return asioDriverVTable.stop(pASIOComObject);
        }
after returning, my entire project will hang. Like I said, half the time it works great. Any ideas about what else I should be doing?
I think I figured this out - it had to do with my Asyncronous TCP sockets