diff audio/AudioCallbackPlaySource.cpp @ 680:a82b9d410393

Reset source sample rate when last model removed
author Chris Cannam
date Fri, 14 Jun 2019 17:19:37 +0100
parents e2715204feaa
children 161063152ddd
line wrap: on
line diff
--- a/audio/AudioCallbackPlaySource.cpp	Thu Jun 13 20:36:10 2019 +0100
+++ b/audio/AudioCallbackPlaySource.cpp	Fri Jun 14 17:19:37 2019 +0100
@@ -358,6 +358,10 @@
 
     m_audioGenerator->removeModel(model);
 
+    if (m_models.empty()) {
+        m_sourceSampleRate = 0;
+    }
+    
     m_mutex.unlock();
 
     clearRingBuffers();