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

libavcodec/h264.c:1367:1: Parameter `h->slice_context_count`
1365.                             int parse_extradata);
1366. 
1367. int ff_h264_decode_extradata(H264Context *h)
      ^
1368. {
1369.     AVCodecContext *avctx = h->avctx;

libavcodec/h264.c:1392:19: Call
1390.             if (p - avctx->extradata + nalsize > avctx->extradata_size)
1391.                 return AVERROR_INVALIDDATA;
1392.             ret = decode_nal_units(h, p, nalsize, 1);
                        ^
1393.             if (ret < 0) {
1394.                 av_log(avctx, AV_LOG_ERROR,

libavcodec/h264.c:4370:9: Assignment
  4368.     for (; pass <= 1; pass++) {
  4369.         buf_index     = 0;
  4370.         context_count = 0;
                ^
  4371.         next_avc      = h->is_avc ? 0 : buf_size;
  4372.         nal_index     = 0;

libavcodec/h264.c:4601:17: Call
  4599. 
  4600.             if (context_count == h->max_contexts) {
  4601.                 execute_decode_slices(h, context_count);
                        ^
  4602.                 context_count = 0;
  4603.             }

libavcodec/h264.c:4313:1: <Offset trace>
4311.  * @param context_count number of contexts to execute
4312.  */
4313. static int execute_decode_slices(H264Context *h, int context_count)
      ^
4314. {
4315.     AVCodecContext *const avctx = h->avctx;

libavcodec/h264.c:4313:1: Parameter `context_count`
    4311.  * @param context_count number of contexts to execute
    4312.  */
    4313. static int execute_decode_slices(H264Context *h, int context_count)
          ^
    4314. {
    4315.     AVCodecContext *const avctx = h->avctx;

libavcodec/h264.c:4313:1: <Length trace>
4311.  * @param context_count number of contexts to execute
4312.  */
4313. static int execute_decode_slices(H264Context *h, int context_count)
      ^
4314. {
4315.     AVCodecContext *const avctx = h->avctx;

libavcodec/h264.c:4313:1: Parameter `h->thread_context[*]`
    4311.  * @param context_count number of contexts to execute
    4312.  */
    4313. static int execute_decode_slices(H264Context *h, int context_count)
          ^
    4314. {
    4315.     AVCodecContext *const avctx = h->avctx;

libavcodec/h264.c:4333:32: Array access: Offset: [-1, +oo] Size: 16 by call to `decode_nal_units` 
    4331. 
    4332.         /* pull back stuff from slices to master context */
    4333.         hx                   = h->thread_context[context_count - 1];
                                         ^
    4334.         h->mb_x              = hx->mb_x;
    4335.         h->mb_y              = hx->mb_y;
