diff i386/mpegvideo_mmx_template.c @ 1554:d736e24bf303 libavcodec

move mmx quantizer matrixes out of MpegEncContext (23k -> 7k) (no meassureable slowdown)
author michael
date Wed, 22 Oct 2003 11:23:39 +0000
parents bd42cc06ceb7
children 1a9a63f59849
line wrap: on
line diff
--- a/i386/mpegvideo_mmx_template.c	Wed Oct 22 10:59:39 2003 +0000
+++ b/i386/mpegvideo_mmx_template.c	Wed Oct 22 11:23:39 2003 +0000
@@ -76,12 +76,12 @@
         block[0]=0; //avoid fake overflow
 //        temp_block[0] = (block[0] + (q >> 1)) / q;
         last_non_zero_p1 = 1;
-        bias = s->q_intra_matrix16_bias[qscale];
-        qmat = s->q_intra_matrix16[qscale];
+        bias = s->q_intra_matrix16[qscale][1];
+        qmat = s->q_intra_matrix16[qscale][0];
     } else {
         last_non_zero_p1 = 0;
-        bias = s->q_inter_matrix16_bias[qscale];
-        qmat = s->q_inter_matrix16[qscale];
+        bias = s->q_inter_matrix16[qscale][1];
+        qmat = s->q_inter_matrix16[qscale][0];
     }
 
     if(s->out_format == FMT_H263 && s->mpeg_quant==0){