libavcodec/h264_cabac.c:1542: error: Buffer Overrun L1
  Offset: 9 Size: 1.

libavcodec/h264_cabac.c:1400:5: <Length trace>
1398.     }
1399. 
1400.     fill_decode_caches(h, mb_type);
          ^
1401. 
1402.     if( IS_INTRA( mb_type ) ) {

libavcodec/h264_cabac.c:1400:5: Call
1398.     }
1399. 
1400.     fill_decode_caches(h, mb_type);
          ^
1401. 
1402.     if( IS_INTRA( mb_type ) ) {

libavcodec/h264.h:735:1: Parameter `h->mv_cache[*][*][*]`
  733. static inline void pred_pskip_motion(H264Context * const h, int * const mx, int * const my);
  734. 
  735. static void fill_decode_caches(H264Context *h, int mb_type){
       ^
  736.     MpegEncContext * const s = &h->s;
  737.     const int mb_xy= h->mb_xy;

libavcodec/h264_cabac.c:1540:21: Assignment
1538.                     }
1539.                 }else{
1540.                     uint32_t *p= (uint32_t *)&h->mv_cache[list][ scan8[4*i] ][0];
                          ^
1541.                     uint32_t *pd= (uint32_t *)&h->mvd_cache[list][ scan8[4*i] ][0];
1542.                     p[0] = p[1] = p[8] = p[9] = 0;

libavcodec/h264_cabac.c:1542:42: Array access: Offset: 9 Size: 1
1540.                     uint32_t *p= (uint32_t *)&h->mv_cache[list][ scan8[4*i] ][0];
1541.                     uint32_t *pd= (uint32_t *)&h->mvd_cache[list][ scan8[4*i] ][0];
1542.                     p[0] = p[1] = p[8] = p[9] = 0;
                                               ^
1543.                     pd[0]= pd[1]= pd[8]= pd[9]= 0;
1544.                 }
