libavcodec/h264.c:4588: error: Buffer Overrun L1
  Offset: 9 Size: 2.

libavcodec/h264.c:4452:5: <Length trace>
4450.     }
4451. 
4452.     fill_caches(h, mb_type, 0);
          ^
4453. 
4454.     //mb_pred

libavcodec/h264.c:4452:5: Call
4450.     }
4451. 
4452.     fill_caches(h, mb_type, 0);
          ^
4453. 
4454.     //mb_pred

libavcodec/h264.c:89:1: Parameter `h->mv_cache[*][*][*]`
  87. };
  88. 
  89. static void fill_caches(H264Context *h, int mb_type, int for_deblock){
      ^
  90.     MpegEncContext * const s = &h->s;
  91.     const int mb_xy= h->mb_xy;

libavcodec/h264.c:4586:21: Assignment
4584.                     }
4585.                 }else{
4586.                     uint32_t *p= (uint32_t *)&h->mv_cache[list][ scan8[4*i] ][0];
                          ^
4587.                     p[0] = p[1]=
4588.                     p[8] = p[9]= 0;

libavcodec/h264.c:4588:28: Array access: Offset: 9 Size: 2
4586.                     uint32_t *p= (uint32_t *)&h->mv_cache[list][ scan8[4*i] ][0];
4587.                     p[0] = p[1]=
4588.                     p[8] = p[9]= 0;
                                 ^
4589.                 }
4590.             }
