OSDN Git Service

Merge commit 'f3ed484953b81856e40239d2410058a96188b2be'
authorDerek Buitenhuis <derek.buitenhuis@gmail.com>
Thu, 12 May 2016 13:33:57 +0000 (14:33 +0100)
committerDerek Buitenhuis <derek.buitenhuis@gmail.com>
Thu, 12 May 2016 13:34:03 +0000 (14:34 +0100)
* commit 'f3ed484953b81856e40239d2410058a96188b2be':
  h264_mp4toannexb_bsf: do not fail on annex B extradata

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

@@@ -149,10 -146,11 +155,13 @@@ static int h264_mp4toannexb_init(AVBSFC
              return ret;
  
          s->length_size      = ret;
 -        s->first_idr        = 1;
 +        s->new_idr          = 1;
 +        s->idr_sps_seen     = 0;
 +        s->idr_pps_seen     = 0;
          s->extradata_parsed = 1;
+     } else {
+         av_log(ctx, AV_LOG_ERROR, "Invalid extradata size: %d\n", extra_size);
+         return AVERROR_INVALIDDATA;
      }
  
      return 0;