diff --git a/daemon/src/audio/speexechocancel.cpp b/daemon/src/audio/speexechocancel.cpp index 65581c47ec7f2ea1260624ed074f753a468310c6..1258b8023699659f98339bd60ca96dc6c6a1cc98 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);