--- work/qtmultimedia-opensource-src-5.5.1/src/plugins/alsa/qalsaaudioinput.cpp 2016-04-07 00:46:50.022792940 -0700 +++ work/qtmultimedia-opensource-src-5.5.1/src/plugins/alsa/qalsaaudioinput.cpp 2016-04-07 00:48:14.558789317 -0700 @@ -701,6 +701,7 @@ void QAlsaAudioInput::suspend() { if(deviceState == QAudio::ActiveState||resuming) { + snd_pcm_drain(handle); timer->stop(); deviceState = QAudio::SuspendedState; emit stateChanged(deviceState);