diff --git a/openrtx/src/core/audio_codec.c b/openrtx/src/core/audio_codec.c index 7af6480a..6423c3da 100644 --- a/openrtx/src/core/audio_codec.c +++ b/openrtx/src/core/audio_codec.c @@ -46,7 +46,7 @@ static uint64_t dataBuffer[BUF_SIZE]; #ifdef PLATFORM_MOD17 static const uint8_t micGainPre = 4; -static const uint8_t micGainPost = 6; +static const uint8_t micGainPost = 3; #else static const uint8_t micGainPre = 8; static const uint8_t micGainPost = 4; diff --git a/openrtx/src/core/dsp.cpp b/openrtx/src/core/dsp.cpp index 3d2dfd63..8249bcda 100644 --- a/openrtx/src/core/dsp.cpp +++ b/openrtx/src/core/dsp.cpp @@ -76,6 +76,7 @@ void dsp_dcRemoval(audio_sample_t *buffer, size_t length) uo = u; yo = buffer[i]; } + buffer[0] = buffer[1]; } void dsp_invertPhase(audio_sample_t *buffer, uint16_t length)