libavcodec/h264.c:1005: error: Buffer Overrun L3
  Offset: [-1, +oo] Size: 16 by call to `decode_nal_units`.

libavcodec/h264.c:981:1: Parameter `h->s.slice_context_count`
979. }
980. 
981. int ff_h264_decode_extradata(H264Context *h)
     ^
982. {
983.     AVCodecContext *avctx = h->s.avctx;

libavcodec/h264.c:1005:17: Call
1003.             if (p - avctx->extradata + nalsize > avctx->extradata_size)
1004.                 return -1;
1005.             if (decode_nal_units(h, p, nalsize, 1) < 0) {
                      ^
1006.                 av_log(avctx, AV_LOG_ERROR,
1007.                        "Decoding sps %d from avcC failed\n", i);

libavcodec/h264.c:3735:9: Assignment
  3733.     for (; pass <= 1; pass++) {
  3734.         buf_index     = 0;
  3735.         context_count = 0;
                ^
  3736.         next_avc      = h->is_avc ? 0 : buf_size;
  3737.         nal_index     = 0;

libavcodec/h264.c:3977:17: Call
  3975. 
  3976.             if (context_count == h->max_contexts) {
  3977.                 execute_decode_slices(h, context_count);
                        ^
  3978.                 context_count = 0;
  3979.             }

libavcodec/h264.c:3677:1: <Offset trace>
3675.  * @param context_count number of contexts to execute
3676.  */
3677. static int execute_decode_slices(H264Context *h, int context_count)
      ^
3678. {
3679.     MpegEncContext *const s     = &h->s;

libavcodec/h264.c:3677:1: Parameter `context_count`
    3675.  * @param context_count number of contexts to execute
    3676.  */
    3677. static int execute_decode_slices(H264Context *h, int context_count)
          ^
    3678. {
    3679.     MpegEncContext *const s     = &h->s;

libavcodec/h264.c:3677:1: <Length trace>
3675.  * @param context_count number of contexts to execute
3676.  */
3677. static int execute_decode_slices(H264Context *h, int context_count)
      ^
3678. {
3679.     MpegEncContext *const s     = &h->s;

libavcodec/h264.c:3677:1: Parameter `h->thread_context[*]`
    3675.  * @param context_count number of contexts to execute
    3676.  */
    3677. static int execute_decode_slices(H264Context *h, int context_count)
          ^
    3678. {
    3679.     MpegEncContext *const s     = &h->s;

libavcodec/h264.c:3700:32: Array access: Offset: [-1, +oo] Size: 16 by call to `decode_nal_units` 
    3698. 
    3699.         /* pull back stuff from slices to master context */
    3700.         hx                   = h->thread_context[context_count - 1];
                                         ^
    3701.         s->mb_x              = hx->s.mb_x;
    3702.         s->mb_y              = hx->s.mb_y;
