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

libavcodec/svq3.c:923:1: Parameter `avctx->priv_data->intra16x16_pred_mode`
921. }
922. 
923. static int svq3_decode_frame(AVCodecContext *avctx,
     ^
924.                              void *data, int *data_size,
925.                              AVPacket *avpkt)

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

libavcodec/svq3.c:434:1: Parameter `h->intra16x16_pred_mode`
  432. }
  433. 
  434. static int svq3_decode_mb(H264Context *h, unsigned int mb_type)
       ^
  435. {
  436.     int i, j, k, m, dir, mode;

libavcodec/svq3.c:1047:17: Call
1045. 
1046.             if (mb_type != 0) {
1047.                 ff_h264_hl_decode_mb (h);
                      ^
1048.             }
1049. 

libavcodec/h264.c:1352:1: Parameter `h->intra16x16_pred_mode`
  1350. }
  1351. 
  1352. void ff_h264_hl_decode_mb(H264Context *h){
        ^
  1353.     MpegEncContext * const s = &h->s;
  1354.     const int mb_xy= h->mb_xy;

libavcodec/h264.c:1359:9: Call
  1357. 
  1358.     if (is_complex)
  1359.         hl_decode_mb_complex(h);
                ^
  1360.     else hl_decode_mb_simple(h);
  1361. }

libavcodec/h264.c:1348:1: Parameter `h->intra16x16_pred_mode`
    1346.  * Process a macroblock; this handles edge cases, such as interlacing.
    1347.  */
    1348. static void av_noinline hl_decode_mb_complex(H264Context *h){
          ^
    1349.     hl_decode_mb_internal(h, 0);
    1350. }

libavcodec/h264.c:1349:5: Call
    1347.  */
    1348. static void av_noinline hl_decode_mb_complex(H264Context *h){
    1349.     hl_decode_mb_internal(h, 0);
              ^
    1350. }
    1351. 

libavcodec/h264.c:1083:1: <Offset trace>
1081. }
1082. 
1083. static av_always_inline void hl_decode_mb_internal(H264Context *h, int simple){
      ^
1084.     MpegEncContext * const s = &h->s;
1085.     const int mb_x= s->mb_x;

libavcodec/h264.c:1083:1: Parameter `h->intra16x16_pred_mode`
      1081. }
      1082. 
      1083. static av_always_inline void hl_decode_mb_internal(H264Context *h, int simple){
            ^
      1084.     MpegEncContext * const s = &h->s;
      1085.     const int mb_x= s->mb_x;

libavcodec/h264.c:1083:1: <Length trace>
1081. }
1082. 
1083. static av_always_inline void hl_decode_mb_internal(H264Context *h, int simple){
      ^
1084.     MpegEncContext * const s = &h->s;
1085.     const int mb_x= s->mb_x;

libavcodec/h264.c:1083:1: Parameter `h->hpc.pred16x16[*]`
      1081. }
      1082. 
      1083. static av_always_inline void hl_decode_mb_internal(H264Context *h, int simple){
            ^
      1084.     MpegEncContext * const s = &h->s;
      1085.     const int mb_x= s->mb_x;

libavcodec/h264.c:1227:17: Array access: Offset: [-oo, max(10, avctx->priv_data->intra16x16_pred_mode)] Size: 7 by call to `ff_h264_hl_decode_mb` 
      1225.                 }
      1226.             }else{
      1227.                 h->hpc.pred16x16[ h->intra16x16_pred_mode ](dest_y , linesize);
                            ^
      1228.                 if(is_h264){
      1229.                     if(!transform_bypass)
