From a69701e9bb21f93e06cefdfa6c3feddaca191382 Mon Sep 17 00:00:00 2001 From: Miguel Freitas Date: Wed, 24 Dec 2003 13:34:17 +0000 Subject: stupid me... mpeg1 is always progressive. CVS patchset: 5942 CVS date: 2003/12/24 13:34:17 --- src/libmpeg2/decode.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/libmpeg2/decode.c b/src/libmpeg2/decode.c index 4c311c8a0..a89b11546 100644 --- a/src/libmpeg2/decode.c +++ b/src/libmpeg2/decode.c @@ -476,10 +476,11 @@ static inline int parse_chunk (mpeg2dec_t * mpeg2dec, int code, else mpeg2dec->drop_frame = 1; } else { - int flags = VO_INTERLACED_FLAG | picture->picture_structure; + int flags = picture->picture_structure; + if (!picture->mpeg1) flags |= VO_INTERLACED_FLAG; if (mpeg2dec->force_pan_scan) flags |= VO_PAN_SCAN_FLAG; if (mpeg2dec->new_sequence) flags |= VO_NEW_SEQUENCE_FLAG; - + if ( picture->current_frame && picture->current_frame != picture->backward_reference_frame && picture->current_frame != picture->forward_reference_frame ) { -- cgit v1.2.3