From d95e6ce1d587d0bffe6072df8da4be35bd361e29 Mon Sep 17 00:00:00 2001 From: zetaPRIME Date: Mon, 21 Mar 2022 19:48:43 -0400 Subject: [PATCH] fix sample rate mismatch --- xybrid/audio/audioengine.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/xybrid/audio/audioengine.cpp b/xybrid/audio/audioengine.cpp index a700980..a746791 100644 --- a/xybrid/audio/audioengine.cpp +++ b/xybrid/audio/audioengine.cpp @@ -143,6 +143,9 @@ void AudioEngine::play(std::shared_ptr p, int fromPos) { if (!p) return; // nope project = p; + if (output) output->stop(); + output.reset(); + // load audio settings sampleRate = AudioConfig::playbackSampleRate; bufferMs = AudioConfig::playbackBufferMs;