[FFmpeg-cvslog] error_concealment: make sure mbaff flags are 0 as interlaced is not supported.

Michael Niedermayer git at videolan.org
Thu Apr 19 13:34:52 CEST 2012


ffmpeg | branch: master | Michael Niedermayer <michaelni at gmx.at> | Thu Apr 19 12:09:33 2012 +0200| [b06604604624050a1924be019611fec2ed7b4f73] | committer: Michael Niedermayer

error_concealment: make sure mbaff flags are 0 as interlaced is not supported.

Signed-off-by: Michael Niedermayer <michaelni at gmx.at>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b06604604624050a1924be019611fec2ed7b4f73
---

 libavcodec/error_resilience.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/libavcodec/error_resilience.c b/libavcodec/error_resilience.c
index b853a90..15c5b39 100644
--- a/libavcodec/error_resilience.c
+++ b/libavcodec/error_resilience.c
@@ -65,7 +65,8 @@ static void decode_mb(MpegEncContext *s, int ref)
         fill_rectangle(&h->ref_cache[0][scan8[0]], 4, 4, 8, ref, 1);
         fill_rectangle(h->mv_cache[0][scan8[0]], 4, 4, 8,
                        pack16to32(s->mv[0][0][0], s->mv[0][0][1]), 4);
-        assert(!FRAME_MBAFF);
+        h->mb_mbaff =
+        h->mb_field_decoding_flag = 0;
         ff_h264_hl_decode_mb(h);
     } else {
         assert(ref == 0);



More information about the ffmpeg-cvslog mailing list