From 8f7282f88a35db8203011a1fc5c63b24af153fef Mon Sep 17 00:00:00 2001 From: bcoudurier Date: Sat, 23 May 2009 01:22:43 +0000 Subject: [PATCH] Set progressive_sequence before MPV_common_init which cares about it when 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 | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libavcodec/mpegvideo_enc.c b/libavcodec/mpegvideo_enc.c index ec291bf5d..f1dcff47b 100644 --- a/libavcodec/mpegvideo_enc.c +++ b/libavcodec/mpegvideo_enc.c @@ -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); -- 2.11.4.GIT