Module: libav Branch: master Commit: f43c14d0467f8095b31babcd337e3547852a82a0
Author: Masaki Tanaka <[email protected]> Committer: Anton Khirnov <[email protected]> Date: Tue Apr 9 16:43:08 2013 +0900 mpegvideo_parser: Set field_order. Signed-off-by: Anton Khirnov <[email protected]> --- libavcodec/mpegvideo_parser.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-) diff --git a/libavcodec/mpegvideo_parser.c b/libavcodec/mpegvideo_parser.c index 5364acf..3219c10 100644 --- a/libavcodec/mpegvideo_parser.c +++ b/libavcodec/mpegvideo_parser.c @@ -114,6 +114,14 @@ static void mpegvideo_extract_headers(AVCodecParserContext *s, s->repeat_pict = 2; } } + + if (!pc->progressive_sequence) { + if (top_field_first) + s->field_order = AV_FIELD_TT; + else + s->field_order = AV_FIELD_BB; + } else + s->field_order = AV_FIELD_PROGRESSIVE; } break; } _______________________________________________ libav-commits mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-commits
