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})