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

libavcodec/vp8.c:955:1: Parameter `s->put_pixels_tab[*]`
953. }
954. 
955. static inline void vp8_mc_part(VP8Context *s, uint8_t *dst[3],
     ^
956.                                AVFrame *ref_frame, int x_off, int y_off,
957.                                int bx_off, int by_off,

libavcodec/vp8.c:978:5: Call
976.     width   >>= 1; height  >>= 1;
977.     block_w >>= 1; block_h >>= 1;
978.     vp8_mc(s, 0, dst[1] + by_off * s->uvlinesize + bx_off,
         ^
979.            ref_frame->data[1], &uvmv, x_off + bx_off, y_off + by_off,
980.            block_w, block_h, width, height, s->uvlinesize,

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

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

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

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

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

libavcodec/vp8.c:952:5: Array access: Offset: [1, 4] (⇐ [1, 2] + [0, 2]) Size: 3 by call to `vp8_mc` 
  950.     }
  951. 
  952.     mc_func[my_idx][mx_idx](dst, linesize, src, linesize, block_h, mx, my);
           ^
  953. }
  954. 
