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

libavcodec/h264.c:1200:5: Call
1198.     int i;
1199. 
1200.     ff_MPV_decode_defaults(s);
          ^
1201. 
1202.     s->avctx = avctx;

libavcodec/mpegvideo.c:649:5: Call
  647. void ff_MPV_decode_defaults(MpegEncContext *s)
  648. {
  649.     ff_MPV_common_defaults(s);
           ^
  650. }
  651. 

libavcodec/mpegvideo.c:639:5: Assignment
    637.     s->picture_range_end     = MAX_PICTURE_COUNT;
    638. 
    639.     s->slice_context_count   = 1;
             ^
    640. }
    641. 

libavcodec/h264.c:1235:9: Call
1233. 
1234.     if (avctx->extradata_size > 0 && avctx->extradata &&
1235.         ff_h264_decode_extradata(h))
              ^
1236.         return -1;
1237. 

libavcodec/h264.c:1140:1: Parameter `h->s.slice_context_count`
  1138. }
  1139. 
  1140. int ff_h264_decode_extradata(H264Context *h)
        ^
  1141. {
  1142.     AVCodecContext *avctx = h->s.avctx;

libavcodec/h264.c:1188:13: Call
  1186.     } else {
  1187.         h->is_avc = 0;
  1188.         if (decode_nal_units(h, avctx->extradata, avctx->extradata_size) < 0)
                    ^
  1189.             return -1;
  1190.     }

libavcodec/h264.c:4088:9: Assignment
    4086.     for (; pass <= 1; pass++) {
    4087.         buf_index     = 0;
    4088.         context_count = 0;
                  ^
    4089.         next_avc      = h->is_avc ? 0 : buf_size;
    4090.         nal_index     = 0;

libavcodec/h264.c:4335:17: Call
    4333. 
    4334.             if (context_count == h->max_contexts) {
    4335.                 execute_decode_slices(h, context_count);
                          ^
    4336.                 context_count = 0;
    4337.             }

libavcodec/h264.c:4031:1: <Offset trace>
4029.  * @param context_count number of contexts to execute
4030.  */
4031. static int execute_decode_slices(H264Context *h, int context_count)
      ^
4032. {
4033.     MpegEncContext *const s     = &h->s;

libavcodec/h264.c:4031:1: Parameter `context_count`
      4029.  * @param context_count number of contexts to execute
      4030.  */
      4031. static int execute_decode_slices(H264Context *h, int context_count)
            ^
      4032. {
      4033.     MpegEncContext *const s     = &h->s;

libavcodec/h264.c:4031:1: <Length trace>
4029.  * @param context_count number of contexts to execute
4030.  */
4031. static int execute_decode_slices(H264Context *h, int context_count)
      ^
4032. {
4033.     MpegEncContext *const s     = &h->s;

libavcodec/h264.c:4031:1: Parameter `h->thread_context[*]`
      4029.  * @param context_count number of contexts to execute
      4030.  */
      4031. static int execute_decode_slices(H264Context *h, int context_count)
            ^
      4032. {
      4033.     MpegEncContext *const s     = &h->s;

libavcodec/h264.c:4054:32: Array access: Offset: [-1, 0] Size: 16 by call to `ff_h264_decode_extradata` 
      4052. 
      4053.         /* pull back stuff from slices to master context */
      4054.         hx                   = h->thread_context[context_count - 1];
                                           ^
      4055.         s->mb_x              = hx->s.mb_x;
      4056.         s->mb_y              = hx->s.mb_y;
