From ea191e08d6cefad09bfb1e6d9317874dfd4080be Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Tue, 17 May 2005 09:18:49 +0000 Subject: remove permutation done to quant tables and then undone during idct move permutation from idct to unpack_vlcs Originally committed as revision 4256 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/vp3dsp.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'libavcodec/vp3dsp.c') diff --git a/libavcodec/vp3dsp.c b/libavcodec/vp3dsp.c index 9c9530d05b..8cf77a25af 100644 --- a/libavcodec/vp3dsp.c +++ b/libavcodec/vp3dsp.c @@ -53,11 +53,10 @@ void vp3_idct_c(int16_t *input_data, int16_t *dequant_matrix, int32_t t1, t2; int i, j; - + /* de-zigzag and dequantize */ for (i = 0; i < coeff_count; i++) { - j = dezigzag_index[i]; - dequantized_data[j] = dequant_matrix[i] * input_data[i]; + dequantized_data[i] = dequant_matrix[i] * input_data[i]; } /* Inverse DCT on the rows now */ -- cgit v1.2.3