From deee0f816c78ada4ae57e524378c1758388e2d75 Mon Sep 17 00:00:00 2001 From: tildearrow Date: Sat, 1 Nov 2025 12:18:11 -0500 Subject: [PATCH] file player: fix output rate changes --- src/engine/engine.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/engine/engine.cpp b/src/engine/engine.cpp index e69ca25eb..0f1c30822 100644 --- a/src/engine/engine.cpp +++ b/src/engine/engine.cpp @@ -3860,6 +3860,9 @@ bool DivEngine::switchMaster(bool full) { disCont[i].setRates(got.rate); disCont[i].setQuality(lowQuality,dcHiPass); } + if (curFilePlayer!=NULL) { + curFilePlayer->setOutputRate(got.rate); + } if (!output->setRun(true)) { logE("error while activating audio!"); return false; @@ -4421,6 +4424,10 @@ bool DivEngine::init() { reset(); active=true; + if (curFilePlayer!=NULL) { + curFilePlayer->setOutputRate(got.rate); + } + if (!haveAudio) { return false; } else {