libavcodec/vp8.c:972: error: Buffer Overrun L2
  Offset: [2, 4] (⇐ 2 + [0, 2]) Size: 3 by call to `vp8_mc`.

libavcodec/vp8.c:940:1: Parameter `s->vp8dsp.put_vp8_epel_pixels_tab[*]`
938.  * Apply motion vectors to prediction buffer, chapter 18.
939.  */
940. static void inter_predict(VP8Context *s, uint8_t *dst[3], VP8Macroblock *mb,
     ^
941.                           int mb_x, int mb_y)
942. {

libavcodec/vp8.c:972:17: Call
970.         for (y = 0; y < 4; y++) {
971.             for (x = 0; x < 4; x++) {
972.                 vp8_mc(s, 1, dst[0] + 4*y*s->linesize + x*4,
                     ^
973.                        s->framep[mb->ref_frame]->data[0], &mb->bmv[4*y + x],
974.                        4*x + x_off, 4*y + y_off, 4, 4,

libavcodec/vp8.c:917:35: <Offset trace>
915.                           vp8_mc_func mc_func[3][3])
916. {
917.     static const uint8_t idx[8] = { 0, 1, 2, 1, 2, 1, 2, 1 };
                                       ^
918.     int mx = (mv->x << luma)&7, mx_idx = idx[mx];
919.     int my = (mv->y << luma)&7, my_idx = idx[my];

libavcodec/vp8.c:917:35: Assignment
  915.                           vp8_mc_func mc_func[3][3])
  916. {
  917.     static const uint8_t idx[8] = { 0, 1, 2, 1, 2, 1, 2, 1 };
                                         ^
  918.     int mx = (mv->x << luma)&7, mx_idx = idx[mx];
  919.     int my = (mv->y << luma)&7, my_idx = idx[my];

libavcodec/vp8.c:919:5: Assignment
  917.     static const uint8_t idx[8] = { 0, 1, 2, 1, 2, 1, 2, 1 };
  918.     int mx = (mv->x << luma)&7, mx_idx = idx[mx];
  919.     int my = (mv->y << luma)&7, my_idx = idx[my];
           ^
  920. 
  921.     x_off += mv->x >> (3 - luma);

libavcodec/vp8.c:911:1: <Length trace>
909.  * @param linesize size of a single line of plane data, including padding
910.  */
911. static inline void vp8_mc(VP8Context *s, int luma,
     ^
912.                           uint8_t *dst, uint8_t *src, const VP56mv *mv,
913.                           int x_off, int y_off, int block_w, int block_h,

libavcodec/vp8.c:911:1: Parameter `*mc_func`
  909.  * @param linesize size of a single line of plane data, including padding
  910.  */
  911. static inline void vp8_mc(VP8Context *s, int luma,
       ^
  912.                           uint8_t *dst, uint8_t *src, const VP56mv *mv,
  913.                           int x_off, int y_off, int block_w, int block_h,

libavcodec/vp8.c:934:5: Array access: Offset: [2, 4] (⇐ 2 + [0, 2]) Size: 3 by call to `vp8_mc` 
  932.     }
  933. 
  934.     mc_func[my_idx][mx_idx](dst, linesize, src, linesize, block_h, mx, my);
           ^
  935. }
  936. 
