Fixed audio output management by deleting the QAudioOutput when it is not used anymore

pull/27/head
f4exb 2016-10-08 05:59:59 +02:00
rodzic 1b086348e6
commit afffc2cda8
1 zmienionych plików z 3 dodań i 1 usunięć

Wyświetl plik

@ -113,6 +113,8 @@ bool AudioOutput::start(int device, int rate)
void AudioOutput::stop()
{
qDebug("AudioOutput::stop");
QMutexLocker mutexLocker(&m_mutex);
if (m_audioUsageCount > 0)
@ -122,7 +124,7 @@ void AudioOutput::stop()
if (m_audioUsageCount == 0)
{
QIODevice::close();
// delete m_audioOutput;
delete m_audioOutput;
}
}
}