From c46eeb8a85bef9948e0cbf1d5b77b2f9f81f6762 Mon Sep 17 00:00:00 2001 From: Alexandre Savard <alexandre.savard@savoirfairelinux.com> Date: Thu, 3 May 2012 16:21:01 -0400 Subject: [PATCH] #10230: Get back default mainbuffer sampling rate to 8kHz, no need of decoding noise suppressor --- daemon/src/audio/audiortp/audio_rtp_record_handler.cpp | 4 ---- daemon/src/audio/audiortp/audio_rtp_record_handler.h | 1 - daemon/src/audio/mainbuffer.cpp | 2 +- 3 files changed, 1 insertion(+), 6 deletions(-) diff --git a/daemon/src/audio/audiortp/audio_rtp_record_handler.cpp b/daemon/src/audio/audiortp/audio_rtp_record_handler.cpp index 0a36cc96bd..135f26f392 100644 --- a/daemon/src/audio/audiortp/audio_rtp_record_handler.cpp +++ b/daemon/src/audio/audiortp/audio_rtp_record_handler.cpp @@ -63,7 +63,6 @@ AudioRtpRecord::AudioRtpRecord() : , dtmfQueue_() , fadeFactor_(INIT_FADE_IN_FACTOR) , noiseSuppressEncode_(0) - , noiseSuppressDecode_(0) , audioProcessMutex_() , callId_("") , dtmfPayloadType_(101) // same as Asterisk @@ -80,7 +79,6 @@ AudioRtpRecord::~AudioRtpRecord() delete converterDecode_; delete audioCodec_; delete noiseSuppressEncode_; - delete noiseSuppressDecode_; } @@ -125,8 +123,6 @@ void AudioRtpRecordHandler::initNoiseSuppress() ost::MutexLock lock(audioRtpRecord_.audioProcessMutex_); delete audioRtpRecord_.noiseSuppressEncode_; audioRtpRecord_.noiseSuppressEncode_ = new NoiseSuppress(getCodecFrameSize(), getCodecSampleRate()); - delete audioRtpRecord_.noiseSuppressDecode_; - audioRtpRecord_.noiseSuppressDecode_ = new NoiseSuppress(getCodecFrameSize(), getCodecSampleRate()); } void AudioRtpRecordHandler::putDtmfEvent(int digit) diff --git a/daemon/src/audio/audiortp/audio_rtp_record_handler.h b/daemon/src/audio/audiortp/audio_rtp_record_handler.h index 3f3a7ec649..422095a57c 100644 --- a/daemon/src/audio/audiortp/audio_rtp_record_handler.h +++ b/daemon/src/audio/audiortp/audio_rtp_record_handler.h @@ -93,7 +93,6 @@ class AudioRtpRecord { std::list<int> dtmfQueue_; SFLDataFormat fadeFactor_; NoiseSuppress *noiseSuppressEncode_; - NoiseSuppress *noiseSuppressDecode_; ost::Mutex audioProcessMutex_; std::string callId_; unsigned int dtmfPayloadType_; diff --git a/daemon/src/audio/mainbuffer.cpp b/daemon/src/audio/mainbuffer.cpp index f77a00954e..6925bf0f43 100644 --- a/daemon/src/audio/mainbuffer.cpp +++ b/daemon/src/audio/mainbuffer.cpp @@ -37,7 +37,7 @@ const char * const MainBuffer::DEFAULT_ID = "audiolayer_id"; -MainBuffer::MainBuffer() : ringBufferMap_(), callIDMap_(), mutex_(), internalSamplingRate_(16000) +MainBuffer::MainBuffer() : ringBufferMap_(), callIDMap_(), mutex_(), internalSamplingRate_(8000) {} MainBuffer::~MainBuffer() -- GitLab