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

libavcodec/h264.c:4612:5: <Length trace>
4610.     }
4611. 
4612.     fill_caches(h, mb_type, 0);
          ^
4613. 
4614.     //mb_pred

libavcodec/h264.c:4612:5: Call
4610.     }
4611. 
4612.     fill_caches(h, mb_type, 0);
          ^
4613. 
4614.     //mb_pred

libavcodec/h264.c:79:1: Parameter `h->mv_cache[*][*][*]`
  77. 
  78. 
  79. static void fill_caches(H264Context *h, int mb_type, int for_deblock){
      ^
  80.     MpegEncContext * const s = &h->s;
  81.     const int mb_xy= s->mb_x + s->mb_y*s->mb_stride;

libavcodec/h264.c:4745:21: Assignment
4743.                     }
4744.                 }else{
4745.                     uint32_t *p= (uint32_t *)&h->mv_cache[list][ scan8[4*i] ][0];
                          ^
4746.                     p[0] = p[1]=
4747.                     p[8] = p[9]= 0;

libavcodec/h264.c:4747:28: Array access: Offset: 9 Size: 2
4745.                     uint32_t *p= (uint32_t *)&h->mv_cache[list][ scan8[4*i] ][0];
4746.                     p[0] = p[1]=
4747.                     p[8] = p[9]= 0;
                                 ^
4748.                 }
4749.             }
