work around a convergence problem in ploy_roots
authorjmvalin <jmvalin@0101bb08-14d6-0310-b084-bc0e0c8e3800>
Fri, 19 Jul 2002 19:21:44 +0000 (19:21 +0000)
committerjmvalin <jmvalin@0101bb08-14d6-0310-b084-bc0e0c8e3800>
Fri, 19 Jul 2002 19:21:44 +0000 (19:21 +0000)
git-svn-id: http://svn.xiph.org/trunk/speex@3697 0101bb08-14d6-0310-b084-bc0e0c8e3800

libspeex/filters.c

index e42d0e5..e92eb75 100644 (file)
@@ -74,7 +74,7 @@ void lpc_flat(float gamma, float *lpc_in, float *lpc_out, int order)
    float re[10], im[10], conv[10];
    float alpha;
    alpha = 1/(4-4*gamma);
-   poly_roots(lpc_in, re, im, conv, 10, 30, 7);
+   poly_roots(lpc_in, re, im, conv, 10, 30, 4);
    for (i=0;i<order;i++)
    {
       float fact,tmp;