From fb1b1df3dc77b00f6ffd0a61132e818e76d674a7 Mon Sep 17 00:00:00 2001 From: Tristan Matthews <tristan.matthews@savoirfairelinux.com> Date: Thu, 12 Apr 2012 13:50:43 -0400 Subject: [PATCH] * #9782: initialize all member vars in constructor --- daemon/src/audio/speexechocancel.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/daemon/src/audio/speexechocancel.cpp b/daemon/src/audio/speexechocancel.cpp index 65581c47ec..1258b80236 100644 --- a/daemon/src/audio/speexechocancel.cpp +++ b/daemon/src/audio/speexechocancel.cpp @@ -43,10 +43,14 @@ SpeexEchoCancel::SpeexEchoCancel() : preState_(speex_preprocess_state_init(EC_FRAME_SIZE, SPEEX_SAMPLE_RATE)), micData_(RINGBUFFER_SIZE), spkrData_(RINGBUFFER_SIZE), - spkrStopped_(true) + spkrStopped_(true), + tmpSpkr_(), + tmpMic_(), + tmpOut_() { - DEBUG("EchoCancel: Initializing echo canceller with delay: %d, filter length: %d, frame size: %d and samplerate %d", - echoDelay_, echoTailLength_, EC_FRAME_SIZE, SPEEX_SAMPLE_RATE); + DEBUG("EchoCancel: Initializing echo canceller with delay: %d, filter " + "length: %d, frame size: %d and samplerate %d", echoDelay_, + echoTailLength_, EC_FRAME_SIZE, SPEEX_SAMPLE_RATE); int rate = SPEEX_SAMPLE_RATE; speex_echo_ctl(echoState_, SPEEX_ECHO_SET_SAMPLING_RATE, &rate); -- GitLab