From: Arun Raghavan Date: Mon, 15 May 2017 08:47:08 +0000 (+0530) Subject: echo-cancel: Fix speex echo state setting X-Git-Tag: v11.99.1~94 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fa228745c1709f9f34f10ae787d28e4588390881;p=platform%2Fupstream%2Fpulseaudio.git echo-cancel: Fix speex echo state setting The state should be set even if echo suppression is disabled, which is not currently the case. --- diff --git a/src/modules/echo-cancel/speex.c b/src/modules/echo-cancel/speex.c index a3ae646..bbf059f 100644 --- a/src/modules/echo-cancel/speex.c +++ b/src/modules/echo-cancel/speex.c @@ -128,11 +128,11 @@ static bool pa_speex_ec_preprocessor_init(pa_echo_canceller *ec, pa_sample_spec speex_preprocess_ctl(ec->params.speex.pp_state, SPEEX_PREPROCESS_SET_ECHO_SUPPRESS_ACTIVE, &echo_suppress_attenuation_active); } - - speex_preprocess_ctl(ec->params.speex.pp_state, SPEEX_PREPROCESS_SET_ECHO_STATE, - ec->params.speex.state); } + speex_preprocess_ctl(ec->params.speex.pp_state, SPEEX_PREPROCESS_SET_ECHO_STATE, + ec->params.speex.state); + pa_log_info("Loaded speex preprocessor with params: agc=%s, denoise=%s, echo_suppress=%s", pa_yes_no(agc), pa_yes_no(denoise), pa_yes_no(echo_suppress)); } else