From 6edac8e1041499e301b05a86e953334b40c2c986 Mon Sep 17 00:00:00 2001
From: Michael Niedermayer <michaelni@gmx.at>
Date: Fri, 25 Jul 2008 23:36:48 +0000
Subject: [PATCH] Remove mysterious ref->data[0] check. What the standard calls
 non-existent is not related to the value of the data[0] pointer.

Originally committed as revision 14402 to svn://svn.ffmpeg.org/ffmpeg/trunk
---
 libavcodec/h264.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/libavcodec/h264.c b/libavcodec/h264.c
index 4131ae9fa10..c27c745f3a5 100644
--- a/libavcodec/h264.c
+++ b/libavcodec/h264.c
@@ -2953,10 +2953,10 @@ static int decode_ref_pic_list_reordering(H264Context *h){
                             ref = h->short_ref[i];
                             assert(ref->reference);
                             assert(!ref->long_ref);
-                            if(ref->data[0] != NULL &&
+                            if(
                                    ref->frame_num == frame_num &&
                                    (ref->reference & pic_structure)
-                                   ) // ignore non-existing pictures by testing data[0] pointer
+                              )
                                 break;
                         }
                         if(i>=0)
-- 
GitLab