Mercurial > libavcodec.hg
changeset 7748:5044f9b6aadf libavcodec
Merge declaration and initialization of a few vars in compute_lpc_coefs()
author | vitor |
---|---|
date | Sun, 31 Aug 2008 02:31:05 +0000 |
parents | 54bcd7270fd9 |
children | f44fc478863f |
files | lpc.c |
diffstat | 1 files changed, 3 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/lpc.c Sun Aug 31 02:30:09 2008 +0000 +++ b/lpc.c Sun Aug 31 02:31:05 2008 +0000 @@ -32,13 +32,11 @@ double lpc[][MAX_LPC_ORDER], double *ref) { int i, j, i2; - double r, err, tmp; + double err = autoc[0]; double lpc_tmp[MAX_LPC_ORDER]; - err = autoc[0]; - for(i=0; i<max_order; i++) { - r = -autoc[i+1]; + double r = -autoc[i+1]; for(j=0; j<i; j++) { r -= lpc_tmp[j] * autoc[i-j]; } @@ -50,7 +48,7 @@ i2 = (i >> 1); lpc_tmp[i] = r; for(j=0; j<i2; j++) { - tmp = lpc_tmp[j]; + double tmp = lpc_tmp[j]; lpc_tmp[j] += r * lpc_tmp[i-1-j]; lpc_tmp[i-1-j] += r * tmp; }