libavcodec/svq3.c:1030: error: Buffer Overrun L2
  Offset: [-oo, max(10, `avctx->priv_data->intra16x16_pred_mode`)] Size: 9 by call to `ff_h264_hl_decode_mb`.

libavcodec/svq3.c:912:1: Parameter `avctx->priv_data->intra16x16_pred_mode`
910. }
911. 
912. static int svq3_decode_frame(AVCodecContext *avctx,
     ^
913.                              void *data, int *data_size,
914.                              AVPacket *avpkt)

libavcodec/svq3.c:1024:33: Call
1022.                 mb_type += 4;
1023.             }
1024.             if (mb_type > 33 || svq3_decode_mb(h, mb_type)) {
                                      ^
1025.                 av_log(h->s.avctx, AV_LOG_ERROR, "error while decoding MB %d %d\n", s->mb_x, s->mb_y);
1026.                 return -1;

libavcodec/svq3.c:426:1: Parameter `h->intra16x16_pred_mode`
  424. }
  425. 
  426. static int svq3_decode_mb(H264Context *h, unsigned int mb_type)
       ^
  427. {
  428.     int i, j, k, m, dir, mode;

libavcodec/svq3.c:1030:17: Call
1028. 
1029.             if (mb_type != 0) {
1030.                 ff_h264_hl_decode_mb (h);
                      ^
1031.             }
1032. 

libavcodec/h264.c:1421:1: Parameter `h->intra16x16_pred_mode`
  1419. }
  1420. 
  1421. void ff_h264_hl_decode_mb(H264Context *h){
        ^
  1422.     MpegEncContext * const s = &h->s;
  1423.     const int mb_xy= h->mb_xy;

libavcodec/h264.c:1428:9: Call
  1426. 
  1427.     if (is_complex) {
  1428.         hl_decode_mb_complex(h);
                ^
  1429.     } else if (h->pixel_shift) {
  1430.         hl_decode_mb_simple_16(h);

libavcodec/h264.c:1417:1: Parameter `h->intra16x16_pred_mode`
    1415.  * Process a macroblock; this handles edge cases, such as interlacing.
    1416.  */
    1417. static void av_noinline hl_decode_mb_complex(H264Context *h){
          ^
    1418.     hl_decode_mb_internal(h, 0, h->pixel_shift);
    1419. }

libavcodec/h264.c:1418:5: Call
    1416.  */
    1417. static void av_noinline hl_decode_mb_complex(H264Context *h){
    1418.     hl_decode_mb_internal(h, 0, h->pixel_shift);
              ^
    1419. }
    1420. 

libavcodec/h264.c:1115:1: <Offset trace>
1113. }
1114. 
1115. static av_always_inline void hl_decode_mb_internal(H264Context *h, int simple, int pixel_shift){
      ^
1116.     MpegEncContext * const s = &h->s;
1117.     const int mb_x= s->mb_x;

libavcodec/h264.c:1115:1: Parameter `h->intra16x16_pred_mode`
      1113. }
      1114. 
      1115. static av_always_inline void hl_decode_mb_internal(H264Context *h, int simple, int pixel_shift){
            ^
      1116.     MpegEncContext * const s = &h->s;
      1117.     const int mb_x= s->mb_x;

libavcodec/h264.c:1115:1: <Length trace>
1113. }
1114. 
1115. static av_always_inline void hl_decode_mb_internal(H264Context *h, int simple, int pixel_shift){
      ^
1116.     MpegEncContext * const s = &h->s;
1117.     const int mb_x= s->mb_x;

libavcodec/h264.c:1115:1: Parameter `h->hpc.pred16x16[*]`
      1113. }
      1114. 
      1115. static av_always_inline void hl_decode_mb_internal(H264Context *h, int simple, int pixel_shift){
            ^
      1116.     MpegEncContext * const s = &h->s;
      1117.     const int mb_x= s->mb_x;

libavcodec/h264.c:1290:17: Array access: Offset: [-oo, max(10, avctx->priv_data->intra16x16_pred_mode)] Size: 9 by call to `ff_h264_hl_decode_mb` 
      1288.                 }
      1289.             }else{
      1290.                 h->hpc.pred16x16[ h->intra16x16_pred_mode ](dest_y , linesize);
                            ^
      1291.                 if(is_h264){
      1292.                     if(h->non_zero_count_cache[ scan8[LUMA_DC_BLOCK_INDEX] ]){
