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

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

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

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

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

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

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

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

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

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