From ad324c93515ca4acb43f5973ba67861213ff584d Mon Sep 17 00:00:00 2001 From: Michael Niedermayer Date: Sun, 1 Sep 2002 16:52:33 +0000 Subject: dct cleanup more accurate mmx dct (dont discard bits for fun) fixing mmx quantizer bug for qscale%2==1 (bias was slightly wrong) Originally committed as revision 895 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/fdctref.c | 1 + 1 file changed, 1 insertion(+) (limited to 'libavcodec/fdctref.c') diff --git a/libavcodec/fdctref.c b/libavcodec/fdctref.c index 245492496f..ae376f7941 100644 --- a/libavcodec/fdctref.c +++ b/libavcodec/fdctref.c @@ -103,6 +103,7 @@ short *block; s += c[i][5] * tmp[8 * 5 + j]; s += c[i][6] * tmp[8 * 6 + j]; s += c[i][7] * tmp[8 * 7 + j]; + s*=8.0; block[8 * i + j] = (short)floor(s + 0.499999); /* -- cgit v1.2.3