Correct arithmetic error in fit weighting
authorMonty <xiphmont@xiph.org>
Fri, 26 Mar 2010 04:10:18 +0000 (04:10 +0000)
committerMonty <xiphmont@xiph.org>
Fri, 26 Mar 2010 04:10:18 +0000 (04:10 +0000)
svn path=/trunk/vorbis/; revision=17066

lib/floor1.c

index 7c74e37..9935888 100644 (file)
@@ -511,7 +511,7 @@ static int fit_line(lsfit_acc *a,int fits,int *y0,int *y1,
     bn++;
   }
 
-  weight = (bn*an)*info->twofitweight/(an+1)+1.;
+  weight = (bn+an)*info->twofitweight/(an+1)+1.;
   xb += xa * weight;
   yb += ya * weight;
   x2b += x2a * weight;