X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=lib%2Flpc.c;h=798f4cf0766418856ad02c77ebdc9e583a8a01e6;hb=46e70fa6573e206c2555cd99a53204ffd6bf58fd;hp=cb41d2d5529d0358187ee36b1c0a4fa2b29144f0;hpb=ea3c4cb6f7b26fd18cf4074996eac8c484c9754f;p=platform%2Fupstream%2Flibvorbis.git diff --git a/lib/lpc.c b/lib/lpc.c index cb41d2d..798f4cf 100644 --- a/lib/lpc.c +++ b/lib/lpc.c @@ -5,13 +5,12 @@ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE * * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. * * * - * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002 * - * by the XIPHOPHORUS Company http://www.xiph.org/ * + * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2009 * + * by the Xiph.Org Foundation http://www.xiph.org/ * * * ******************************************************************** function: LPC low level routines - last mod: $Id: lpc.c,v 1.36 2003/03/07 09:13:30 xiphmont Exp $ ********************************************************************/ @@ -62,6 +61,7 @@ float vorbis_lpc_from_data(float *data,float *lpci,int n,int m){ double *aut=alloca(sizeof(*aut)*(m+1)); double *lpc=alloca(sizeof(*lpc)*(m)); double error; + double epsilon; int i,j; /* autocorrelation, p+1 lag coefficients */ @@ -71,17 +71,19 @@ float vorbis_lpc_from_data(float *data,float *lpci,int n,int m){ for(i=j;i