comparison mpegvideo.c @ 345:e05b357a398a libavcodec

export mbskip_table for direct rendering add hurry_up support
author michaelni
date Sat, 27 Apr 2002 13:12:57 +0000
parents 9f6071a87e17
children 3c5266cda02d
comparison
equal deleted inserted replaced
344:9f6071a87e17 345:e05b357a398a
1143 1143
1144 /* add block[] to dest[] */ 1144 /* add block[] to dest[] */
1145 static inline void add_dct(MpegEncContext *s, 1145 static inline void add_dct(MpegEncContext *s,
1146 DCTELEM *block, int i, UINT8 *dest, int line_size) 1146 DCTELEM *block, int i, UINT8 *dest, int line_size)
1147 { 1147 {
1148 /* skip dequant / idct if we are really late ;) */
1149 if(s->hurry_up>1) return;
1150
1148 if (s->block_last_index[i] >= 0) { 1151 if (s->block_last_index[i] >= 0) {
1149 if (!s->mpeg2) 1152 if (!s->mpeg2)
1150 if(s->encoding || (!s->h263_msmpeg4)) 1153 if(s->encoding || (!s->h263_msmpeg4))
1151 s->dct_unquantize(s, block, i, s->qscale); 1154 s->dct_unquantize(s, block, i, s->qscale);
1152 1155