Hello,<div><br></div><div>I was reading the git code of the AEC part when I was disapointed by the code line 1189 in file libspeex/mdf.c:</div><div><br></div><div><div> /* If filter isn't adapted yet, all we can do is take the far end signal directly */</div>
<div> /* moved earlier: for (i=0;i<N;i++)</div><div> st->last_y[i] = st->x[i];*/</div></div><div><br></div><div>This code from function speex_echo_cancellation() is supposed to have been moved earlier but I cannot find where. All the search I have done conclude that when AEC is not adapted the last_y[] vector is not updated.</div>
<div><br></div><div>Am I missing something or is it a bug ?</div><div><br></div><div><br></div><div>Regards,</div>