From 51c95cc48fb606b0a1fdc2f282b8a212d418fcc1 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Tue, 19 Nov 2019 11:09:21 +0900 Subject: [PATCH] ensure audio output is always closed when it's no longer needed --- app/audio/audiohybriddevice.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/audio/audiohybriddevice.cpp b/app/audio/audiohybriddevice.cpp index e9925b3f7..6cd9eecbb 100644 --- a/app/audio/audiohybriddevice.cpp +++ b/app/audio/audiohybriddevice.cpp @@ -50,6 +50,7 @@ void AudioHybridDevice::Stop() pushed_samples_.clear(); if (device_ != nullptr) { + qDebug() << "Closed device"; device_->close(); device_ = nullptr; } @@ -120,6 +121,7 @@ qint64 AudioHybridDevice::read_internal(char *data, qint64 maxSize) // Stop reading this device if (device_->atEnd()) { + device_->close(); device_ = nullptr; }