mirror of
https://gitlab.freedesktop.org/pulseaudio/pulseaudio.git
synced 2026-01-04 11:08:50 -05:00
echo-cancel: Fix speex echo state setting
The state should be set even if echo suppression is disabled, which is not currently the case.
This commit is contained in:
parent
50918e908b
commit
fa228745c1
1 changed files with 3 additions and 3 deletions
|
|
@ -128,10 +128,10 @@ 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,
|
speex_preprocess_ctl(ec->params.speex.pp_state, SPEEX_PREPROCESS_SET_ECHO_SUPPRESS_ACTIVE,
|
||||||
&echo_suppress_attenuation_active);
|
&echo_suppress_attenuation_active);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
speex_preprocess_ctl(ec->params.speex.pp_state, SPEEX_PREPROCESS_SET_ECHO_STATE,
|
speex_preprocess_ctl(ec->params.speex.pp_state, SPEEX_PREPROCESS_SET_ECHO_STATE,
|
||||||
ec->params.speex.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_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));
|
pa_yes_no(denoise), pa_yes_no(echo_suppress));
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue