]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/commitdiff
Set progressive_sequence before MPV_common_init which cares about it when
authorbcoudurier <bcoudurier@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Sat, 23 May 2009 01:22:43 +0000 (01:22 +0000)
committerbcoudurier <bcoudurier@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Sat, 23 May 2009 01:22:43 +0000 (01:22 +0000)
setting mb_height for interlaced mpeg-2 encoding.

git-svn-id: file:///var/local/repositories/ffmpeg/trunk@18905 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

libavcodec/mpegvideo_enc.c

index ec291bf5d3d0e286e3d0e46e61b293353e31a92e..f1dcff47b4a34640e86c6ad0188c02e0418bafd9 100644 (file)
@@ -649,6 +649,9 @@ av_cold int MPV_encode_init(AVCodecContext *avctx)
 
     s->encoding = 1;
 
+    s->progressive_frame=
+    s->progressive_sequence= !(avctx->flags & (CODEC_FLAG_INTERLACED_DCT|CODEC_FLAG_INTERLACED_ME|CODEC_FLAG_ALT_SCAN));
+
     /* init */
     if (MPV_common_init(s) < 0)
         return -1;
@@ -663,8 +666,7 @@ av_cold int MPV_encode_init(AVCodecContext *avctx)
 
     if((CONFIG_H263P_ENCODER || CONFIG_RV20_ENCODER) && s->modified_quant)
         s->chroma_qscale_table= ff_h263_chroma_qscale_table;
-    s->progressive_frame=
-    s->progressive_sequence= !(avctx->flags & (CODEC_FLAG_INTERLACED_DCT|CODEC_FLAG_INTERLACED_ME|CODEC_FLAG_ALT_SCAN));
+
     s->quant_precision=5;
 
     ff_set_cmp(&s->dsp, s->dsp.ildct_cmp, s->avctx->ildct_cmp);