From 218fd6ccf446a35ec29dbc1b4044c0db43cdb0bc Mon Sep 17 00:00:00 2001 From: AlexandreRouma Date: Wed, 22 Jun 2022 05:20:40 +0200 Subject: [PATCH] another attempt at a fix --- decoder_modules/radio/src/radio_module.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/decoder_modules/radio/src/radio_module.h b/decoder_modules/radio/src/radio_module.h index 8470737..b86adb4 100644 --- a/decoder_modules/radio/src/radio_module.h +++ b/decoder_modules/radio/src/radio_module.h @@ -318,13 +318,12 @@ private: void selectDemod(demod::Demodulator* demod) { // Stopcurrently selected demodulator and select new - afChain.stop(); + afChain.setInput(&dummyAudioStream, [=](dsp::stream* out){ stream.setInput(out); }); if (selectedDemod) { selectedDemod->stop(); delete selectedDemod; } selectedDemod = demod; - afChain.start(); // Give the demodulator the most recent audio SR selectedDemod->AFSampRateChanged(audioSampleRate);