diff --git a/resources/news.txt b/resources/news.txt index 1e823955e..a8a939833 100644 --- a/resources/news.txt +++ b/resources/news.txt @@ -8,6 +8,7 @@ IMPROVED: Reduced CPU utilization of plot and waterfall display. IMPROVED: Display and formatting of RDS data. FIXED: Decoding of RDS flags. + FIXED: Incorrect channel filter offset, for some devices. CHANGED: x86 DMG release requires macOS 13.7 or later. diff --git a/src/dsp/downconverter.cpp b/src/dsp/downconverter.cpp index f26967350..93464c7f2 100644 --- a/src/dsp/downconverter.cpp +++ b/src/dsp/downconverter.cpp @@ -54,14 +54,13 @@ downconverter_cc::~downconverter_cc() void downconverter_cc::set_decim_and_samp_rate(unsigned int decim, double samp_rate) { d_samp_rate = samp_rate; - if (decim != d_decim) - { - d_decim = decim; - lock(); - disconnect_all(); - connect_all(); - unlock(); - } + d_decim = decim; + + lock(); + disconnect_all(); + connect_all(); + unlock(); + update_proto_taps(); update_phase_inc(); }