From e71e1ec9fe5c0959a0d4551aeccba5fa94c4d12f Mon Sep 17 00:00:00 2001 From: asavard <asavard@asavard-KT378AA-A2L-a6552f.(none)> Date: Wed, 27 Oct 2010 12:06:39 -0400 Subject: [PATCH] [#4367] Fix noise suppression initialization --- .../src/audio/audiortp/AudioRtpRecordHandler.cpp | 8 ++++---- sflphone-common/src/audio/audiortp/AudioRtpSession.cpp | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/sflphone-common/src/audio/audiortp/AudioRtpRecordHandler.cpp b/sflphone-common/src/audio/audiortp/AudioRtpRecordHandler.cpp index 560a131c54..28db02a4d9 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 ea0a6529a8..bb2df6e077 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; -- GitLab