From d5a9538d0c2c95b9e90038df1ecd840fd439e1e7 Mon Sep 17 00:00:00 2001 From: AlexandreRouma Date: Wed, 15 Feb 2023 15:39:34 +0100 Subject: [PATCH] bugfix --- core/src/dsp/loop/agc.h | 3 +++ sdrpp_module.cmake | 1 + 2 files changed, 4 insertions(+) diff --git a/core/src/dsp/loop/agc.h b/core/src/dsp/loop/agc.h index 659dadb3..499515cb 100644 --- a/core/src/dsp/loop/agc.h +++ b/core/src/dsp/loop/agc.h @@ -83,6 +83,9 @@ namespace dsp::loop { amp = (inAmp > amp) ? ((amp * _invAttack) + (inAmp * _attack)) : ((amp * _invDecay) + (inAmp * _decay)); gain = std::min(_setPoint / amp, _maxGain); } + else { + gain = 1.0f; + } // If clipping is detected look ahead and correct if (inAmp*gain > _maxOutputAmp) { diff --git a/sdrpp_module.cmake b/sdrpp_module.cmake index 7384b928..b8d34f64 100644 --- a/sdrpp_module.cmake +++ b/sdrpp_module.cmake @@ -10,6 +10,7 @@ endif () add_library(${PROJECT_NAME} SHARED ${SRC}) target_link_libraries(${PROJECT_NAME} PRIVATE sdrpp_core) target_include_directories(${PROJECT_NAME} PRIVATE "${SDRPP_CORE_ROOT}/src/") +set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "") # Set compile arguments target_compile_options(${PROJECT_NAME} PRIVATE ${SDRPP_MODULE_COMPILER_ARGS})