From 2722c3a30d6c0b4fa41b48a356f4e1b6fac7ab12 Mon Sep 17 00:00:00 2001
From: Haruhiko Yamagata <h.yamagata@nifty.com>
Date: Tue, 23 Jun 2009 21:03:35 +0000
Subject: Fix H.264 picture reordering, 2nd try. First, reverted one was
 r19239.

Patch by Haruhiko Yamagata, h D yamagata A nifty D com

Originally committed as revision 19258 to svn://svn.ffmpeg.org/ffmpeg/trunk
---
 libavcodec/mpegvideo.h | 1 +
 1 file changed, 1 insertion(+)

(limited to 'libavcodec/mpegvideo.h')

diff --git a/libavcodec/mpegvideo.h b/libavcodec/mpegvideo.h
index 61ecc18a42..791dfc6c3b 100644
--- a/libavcodec/mpegvideo.h
+++ b/libavcodec/mpegvideo.h
@@ -116,6 +116,7 @@ typedef struct Picture{
     int field_poc[2];           ///< h264 top/bottom POC
     int poc;                    ///< h264 frame POC
     int frame_num;              ///< h264 frame_num (raw frame_num from slice header)
+    int mmco_reseted;           ///< h264 MMCO_RESET set this 1. Reordering code must not mix pictures before and after MMCO_RESET.
     int pic_id;                 /**< h264 pic_num (short -> no wrap version of pic_num,
                                      pic_num & max_pic_num; long -> long_pic_num) */
     int long_ref;               ///< 1->long term reference 0->short term reference
-- 
cgit v1.2.3