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

libavcodec/mpegvideo_common.h:638:1: <Length trace>
636.  * the motion vectors are taken from s->mv and the MV type from s->mv_type
637.  */
638. static av_always_inline void MPV_motion_internal(MpegEncContext *s,
     ^
639.                               uint8_t *dest_y, uint8_t *dest_cb,
640.                               uint8_t *dest_cr, int dir,

libavcodec/mpegvideo_common.h:638:1: Array declaration
636.  * the motion vectors are taken from s->mv and the MV type from s->mv_type
637.  */
638. static av_always_inline void MPV_motion_internal(MpegEncContext *s,
     ^
639.                               uint8_t *dest_y, uint8_t *dest_cb,
640.                               uint8_t *dest_cr, int dir,

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