We have been using the following patch in our build of
speex for a while. It runs inside of speex_echo_state_reset. Nobody here
remembers why we made it in the first place or if it is still useful, so
we figured we would post it and ask. The patch is against SVN head.
Index: mdf.c
==================================================================
--- mdf.c (revision 14271)
+++ mdf.c (working copy)
@@ -510,6 +510,8 @@
#endif
for (i=0;i<N*(M+1);i++)
st->X[i] = 0;
+ for (i=0;i<N;i++)
+ st->PHI[i] = 0;
for (i=0;i<=st->frame_size;i++)
{
st->power[i] = 0;
---------------------------------------------
Aron Rosenberg
Founder and CTO
SightSpeed - http://www.sightspeed.com/ <http://www.sightspeed.com/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
http://lists.xiph.org/pipermail/speex-dev/attachments/20071205/60660480/attachment.htm