diff --git a/sflphone-common/src/audio/audiortp/AudioRtpRecordHandler.cpp b/sflphone-common/src/audio/audiortp/AudioRtpRecordHandler.cpp index 560a131c54ac11d9357b5e0253ad5bc599ddb5bd..28db02a4d9c72d13c3b911c1b3893c2917b41df2 100644 --- a/sflphone-common/src/audio/audiortp/AudioRtpRecordHandler.cpp +++ b/sflphone-common/src/audio/audiortp/AudioRtpRecordHandler.cpp @@ -435,13 +435,13 @@ int AudioRtpRecordHandler::processDataEncode(void) int nbSampleUp = nbSample; nbSample = _audioRtpRecord.getConverter()->downsampleData(micData, micDataConverted, _audioRtpRecord.getCodecSampleRate(), mainBufferSampleRate, nbSampleUp); - // if(Manager::instance().audioPreference.getNoiseReduce()) - // _audioRtpRecord.getNoiseReductionProcess()->processAudio(micDataConverted, nbSample * sizeof (SFLDataFormat)); + if(Manager::instance().audioPreference.getNoiseReduce()) + _audioRtpRecord.getNoiseReductionProcess()->processAudio(micDataConverted, nbSample * sizeof (SFLDataFormat)); compSize = audioCodec->codecEncode(micDataEncoded, micDataConverted, nbSample * sizeof (SFLDataFormat)); }else{ - // if(Manager::instance().audioPreference.getNoiseReduce()) - // _audioRtpRecord.getNoiseReductionProcess()->processAudio(micData, nbSample * sizeof (SFLDataFormat)); + if(Manager::instance().audioPreference.getNoiseReduce()) + _audioRtpRecord.getNoiseReductionProcess()->processAudio(micData, nbSample * sizeof (SFLDataFormat)); // no resampling required compSize = audioCodec->codecEncode(micDataEncoded, micData, nbSample * sizeof (SFLDataFormat)); diff --git a/sflphone-common/src/audio/audiortp/AudioRtpSession.cpp b/sflphone-common/src/audio/audiortp/AudioRtpSession.cpp index ea0a6529a8227f2043e182818e72d10ce8e6bad6..bb2df6e077925a97781488aa811f566420458505 100644 --- a/sflphone-common/src/audio/audiortp/AudioRtpSession.cpp +++ b/sflphone-common/src/audio/audiortp/AudioRtpSession.cpp @@ -307,10 +307,10 @@ void AudioRtpSession::notifyIncomingCall() int AudioRtpSession::startRtpThread (AudioCodec* audiocodec) { _debug ("AudioRtpSession: Starting main thread"); - // initNoiseSuppress(); setSessionTimeouts(); setSessionMedia (audiocodec); initBuffers(); + initNoiseSuppress(); enableStack(); int ret = start (_mainloopSemaphore); return ret;