diff fdctref.c @ 635:3e0f62e5eed6 libavcodec

dct cleanup more accurate mmx dct (dont discard bits for fun) fixing mmx quantizer bug for qscale%2==1 (bias was slightly wrong)
author michaelni
date Sun, 01 Sep 2002 16:52:33 +0000
parents c77207dc78f4
children 1e39f273ecd6
line wrap: on
line diff
--- a/fdctref.c	Sun Sep 01 14:30:55 2002 +0000
+++ b/fdctref.c	Sun Sep 01 16:52:33 2002 +0000
@@ -103,6 +103,7 @@
         	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);
 /*