From 28e968c4a4f2298de5dab736ae0934cc168aa2ca Mon Sep 17 00:00:00 2001 From: Loren Merritt Date: Fri, 28 Sep 2007 06:06:18 +0000 Subject: [PATCH] 2.5x faster compute_autocorr() overall flac encoding: 15-50% faster on core2, 8-30% on k8, 2-20% on p4 (depending on compression_level) Originally committed as revision 10606 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/flacenc.c | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/libavcodec/flacenc.c b/libavcodec/flacenc.c index f5766e85a4..b2b3c84e69 100644 --- a/libavcodec/flacenc.c +++ b/libavcodec/flacenc.c @@ -607,21 +607,30 @@ static void apply_welch_window(const int32_t *data, int len, double *w_data) static void compute_autocorr(const int32_t *data, int len, int lag, double *autoc) { - int i, lag_ptr; + int i, j; double tmp[len + lag]; double *data1= tmp + lag; apply_welch_window(data, len, data1); - for(i=0; i