diff --git a/daemon/src/audio/audiortp/audio_rtp_record_handler.cpp b/daemon/src/audio/audiortp/audio_rtp_record_handler.cpp index 0a36cc96bd4cb09dfe87647400274fda8011d6f0..135f26f39260d82375478c43e82780ed48973dc9 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 3f3a7ec649c69c5fdf2cb76e354580e1299c36f3..422095a57c80d6f4213af97a753d37a855f189e2 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 f77a00954ebc89b7592372c2e574a5bca96c76d9..6925bf0f43f13888902fae3ae1075ad980ee5c92 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()