libavcodec/mpegvideo_common.h:624: error: Buffer Overrun L1
  Offset added: 8 Size: 4.

libavcodec/mpegvideo_common.h:597:1: <Length trace>
595.  * the motion vectors are taken from s->mv and the MV type from s->mv_type
596.  */
597. static inline void MPV_motion(MpegEncContext *s,
     ^
598.                               uint8_t *dest_y, uint8_t *dest_cb, uint8_t *dest_cr,
599.                               int dir, uint8_t **ref_picture,

libavcodec/mpegvideo_common.h:597:1: Array declaration
595.  * the motion vectors are taken from s->mv and the MV type from s->mv_type
596.  */
597. static inline void MPV_motion(MpegEncContext *s,
     ^
598.                               uint8_t *dest_y, uint8_t *dest_cb, uint8_t *dest_cr,
599.                               int dir, uint8_t **ref_picture,

libavcodec/mpegvideo_common.h:624:13: Array access: Offset added: 8 Size: 4
622. 
623.         if(mb_y==0 || IS_INTRA(s->current_picture.mb_type[xy-s->mb_stride])){
624.             memcpy(mv_cache[0][1], mv_cache[1][1], sizeof(int16_t)*4);
                 ^
625.         }else{
626.             memcpy(mv_cache[0][1], s->current_picture.motion_val[0][mot_xy-mot_stride], sizeof(int16_t)*4);
