[Speex-dev] Echo cancel problem with 1.1.11

Jean-Marc Valin jean-marc.valin at usherbrooke.ca
Thu Jan 19 17:22:17 PST 2006

Salut Martin,

>   We are having problems with echo cancel in 1.1.11 that we didn’t
> have with 1.1.10. Doing sound tests (just saying “check, test” for
> about 30 seconds), we hear electronic noise and at some point the
> algorithm goes wild and the residue samples returned by the echo
> cancel become so big they become bigger than the floating point range
> (all values in the residue buffer are “nan” or “not a number”). Then
> we have to reset the echo cancel otherwise everything hangs (i.e. the
> preprocess becomes really slow trying to handle “nan” and the echo
> cancel never comes back on its own). I can make it consistently crash
> with 1.1.11 but I cannot reproduce it with 1.1.10. Any idea of what
> could cause this?

I've no idea what causes this and I've seen it before. I also have no
idea why, but it appears to be fixed in the current svn version. Please
try that and see if the problem goes away (it should).


More information about the Speex-dev mailing list