libavcodec/mpegvideo_common.h:619: 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:619:9: Array access: Offset added: 8 Size: 4
617.         assert(!s->mb_skipped);
618. 
619.         memcpy(mv_cache[1][1], s->current_picture.motion_val[0][mot_xy           ], sizeof(int16_t)*4);
             ^
620.         memcpy(mv_cache[2][1], s->current_picture.motion_val[0][mot_xy+mot_stride], sizeof(int16_t)*4);
621.         memcpy(mv_cache[3][1], s->current_picture.motion_val[0][mot_xy+mot_stride], sizeof(int16_t)*4);
