diff --git a/src/process/ScopeVisualProcessor.cpp b/src/process/ScopeVisualProcessor.cpp index 1bfb640..baaf566 100644 --- a/src/process/ScopeVisualProcessor.cpp +++ b/src/process/ScopeVisualProcessor.cpp @@ -166,11 +166,6 @@ void ScopeVisualProcessor::process() { fft_floor = fft_result_maa[i]; } } - - if (fft_floor == fft_ceil) { - audioInputData->decRefCount(); - return; - } fft_ceil_ma = fft_ceil_ma + (fft_ceil - fft_ceil_ma) * 0.05; fft_ceil_maa = fft_ceil_maa + (fft_ceil_ma - fft_ceil_maa) * 0.05; diff --git a/src/sdr/SDRPostThread.cpp b/src/sdr/SDRPostThread.cpp index a7b29e9..301696c 100644 --- a/src/sdr/SDRPostThread.cpp +++ b/src/sdr/SDRPostThread.cpp @@ -300,9 +300,9 @@ void SDRPostThread::run() { dcBuf.resize(chanDataSize); } for (int j = 0; j < chanDataSize; j++) { - idx += numChannels; dcBuf[j] = dataOut[idx]; - } + idx += numChannels; + } iirfilt_crcf_execute_block(dcFilter, &dcBuf[0], chanDataSize, &demodDataOut->data[0]); } else { for (int j = 0; j < chanDataSize; j++) {