Mercurial > libavcodec.hg
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){