diff -r 2f34d5167611 -r fcece45ef507 src/multimedia/audio/qaudiooutput_win32_p.cpp --- a/src/multimedia/audio/qaudiooutput_win32_p.cpp Fri Apr 16 15:50:13 2010 +0300 +++ b/src/multimedia/audio/qaudiooutput_win32_p.cpp Mon May 03 13:17:34 2010 +0300 @@ -455,6 +455,9 @@ bool QAudioOutputPrivate::deviceReady() { + if(deviceState == QAudio::StoppedState) + return false; + if(pullMode) { int chunks = bytesAvailable/period_size; #ifdef DEBUG_AUDIO