libavcodec/h264.c:1482: error: Buffer Overrun L3
  Offset: [-1, 0] Size: 16 by call to `ff_h264_decode_extradata`.

libavcodec/h264.c:1452:5: Assignment
1450. 
1451.     h->picture_structure   = PICT_FRAME;
1452.     h->slice_context_count = 1;
          ^
1453.     h->workaround_bugs     = avctx->workaround_bugs;
1454.     h->flags               = avctx->flags;

libavcodec/h264.c:1482:9: Call
1480. 
1481.     if (avctx->extradata_size > 0 && avctx->extradata &&
1482.         ff_h264_decode_extradata(h))
              ^
1483.         return -1;
1484. 

libavcodec/h264.c:1389:1: Parameter `h->slice_context_count`
  1387. }
  1388. 
  1389. int ff_h264_decode_extradata(H264Context *h)
        ^
  1390. {
  1391.     AVCodecContext *avctx = h->avctx;

libavcodec/h264.c:1437:13: Call
  1435.     } else {
  1436.         h->is_avc = 0;
  1437.         if (decode_nal_units(h, avctx->extradata, avctx->extradata_size, 1) < 0)
                    ^
  1438.             return -1;
  1439.     }

libavcodec/h264.c:4323:9: Assignment
    4321.     for (; pass <= 1; pass++) {
    4322.         buf_index     = 0;
    4323.         context_count = 0;
                  ^
    4324.         next_avc      = h->is_avc ? 0 : buf_size;
    4325.         nal_index     = 0;

libavcodec/h264.c:4564:17: Call
    4562. 
    4563.             if (context_count == h->max_contexts) {
    4564.                 execute_decode_slices(h, context_count);
                          ^
    4565.                 context_count = 0;
    4566.             }

libavcodec/h264.c:4268:1: <Offset trace>
4266.  * @param context_count number of contexts to execute
4267.  */
4268. static int execute_decode_slices(H264Context *h, int context_count)
      ^
4269. {
4270.     AVCodecContext *const avctx = h->avctx;

libavcodec/h264.c:4268:1: Parameter `context_count`
      4266.  * @param context_count number of contexts to execute
      4267.  */
      4268. static int execute_decode_slices(H264Context *h, int context_count)
            ^
      4269. {
      4270.     AVCodecContext *const avctx = h->avctx;

libavcodec/h264.c:4268:1: <Length trace>
4266.  * @param context_count number of contexts to execute
4267.  */
4268. static int execute_decode_slices(H264Context *h, int context_count)
      ^
4269. {
4270.     AVCodecContext *const avctx = h->avctx;

libavcodec/h264.c:4268:1: Parameter `h->thread_context[*]`
      4266.  * @param context_count number of contexts to execute
      4267.  */
      4268. static int execute_decode_slices(H264Context *h, int context_count)
            ^
      4269. {
      4270.     AVCodecContext *const avctx = h->avctx;

libavcodec/h264.c:4289:32: Array access: Offset: [-1, 0] Size: 16 by call to `ff_h264_decode_extradata` 
      4287. 
      4288.         /* pull back stuff from slices to master context */
      4289.         hx                   = h->thread_context[context_count - 1];
                                           ^
      4290.         h->mb_x              = hx->mb_x;
      4291.         h->mb_y              = hx->mb_y;
