libavcodec/mpegvideo_motion.c:653: error: Buffer Overrun L1
  Offset added: 8 Size: 4.

libavcodec/mpegvideo_motion.c:624:1: <Length trace>
622.  * the motion vectors are taken from s->mv and the MV type from s->mv_type
623.  */
624. static av_always_inline void MPV_motion_internal(MpegEncContext *s,
     ^
625.                               uint8_t *dest_y, uint8_t *dest_cb,
626.                               uint8_t *dest_cr, int dir,

libavcodec/mpegvideo_motion.c:624:1: Array declaration
622.  * the motion vectors are taken from s->mv and the MV type from s->mv_type
623.  */
624. static av_always_inline void MPV_motion_internal(MpegEncContext *s,
     ^
625.                               uint8_t *dest_y, uint8_t *dest_cb,
626.                               uint8_t *dest_cr, int dir,

libavcodec/mpegvideo_motion.c:653:13: Array access: Offset added: 8 Size: 4
651. 
652.         if (mb_y == 0 || IS_INTRA(s->current_picture.f.mb_type[xy - s->mb_stride])) {
653.             memcpy(mv_cache[0][1], mv_cache[1][1], sizeof(int16_t)*4);
                 ^
654.         }else{
655.             memcpy(mv_cache[0][1], s->current_picture.f.motion_val[0][mot_xy - mot_stride], sizeof(int16_t) * 4);
