Merge commit '56b17a33f231859cbccbd741b4763617cb4ecf03'
authorDerek Buitenhuis <derek.buitenhuis@gmail.com>
Tue, 17 May 2016 13:55:36 +0000 (14:55 +0100)
committerDerek Buitenhuis <derek.buitenhuis@gmail.com>
Tue, 17 May 2016 13:55:36 +0000 (14:55 +0100)
* commit '56b17a33f231859cbccbd741b4763617cb4ecf03':
  h264: stop testing whether the reference count changes in ff_set_ref_count()

Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
1  2 
libavcodec/h264.c

@@@ -1037,14 -997,17 +1037,9 @@@ int ff_set_ref_count(H264Context *h, H2
          ref_count[0] = ref_count[1] = 0;
      }
  
-     if (list_count   != sl->list_count   ||
-         ref_count[0] != sl->ref_count[0] ||
-         ref_count[1] != sl->ref_count[1]) {
-         sl->ref_count[0] = ref_count[0];
-         sl->ref_count[1] = ref_count[1];
-         sl->list_count   = list_count;
-         return 1;
 -    max_refs = h->picture_structure == PICT_FRAME ? 16 : 32;
 -
 -    if (ref_count[0] > max_refs || ref_count[1] > max_refs) {
 -        av_log(h->avctx, AV_LOG_ERROR, "reference overflow\n");
 -        sl->ref_count[0] = sl->ref_count[1] = 0;
 -        return AVERROR_INVALIDDATA;
--    }
 -
+     sl->ref_count[0] = ref_count[0];
+     sl->ref_count[1] = ref_count[1];
+     sl->list_count   = list_count;
  
      return 0;
  }