libavcodec/cavs.c:479: error: Buffer Overrun L2
  Offset: [1, 16] (⇐ 1 + [0, 15]) Size: 2 by call to `mc_part_std`.

libavcodec/cavs.c:464:1: Parameter `h->cdsp.put_cavs_qpel_pixels_tab[*]`
462. }
463. 
464. void ff_cavs_inter(AVSContext *h, enum cavs_mb mb_type) {
     ^
465.     if(ff_cavs_partition_flags[mb_type] == 0){ // 16x16
466.         mc_part_std(h, 8, 0, h->cy, h->cu, h->cv, 0, 0,

libavcodec/cavs.c:479:9: Call
477.                 h->h264chroma.avg_h264_chroma_pixels_tab[1],
478.                 &h->mv[MV_FWD_X0]);
479.         mc_part_std(h, 4, 0, h->cy, h->cu, h->cv, 4, 0,
             ^
480.                 h->cdsp.put_cavs_qpel_pixels_tab[1],
481.                 h->h264chroma.put_h264_chroma_pixels_tab[1],

libavcodec/cavs.c:431:1: Parameter `*qpix_put`
  429. }
  430. 
  431. static inline void mc_part_std(AVSContext *h,int chroma_height,int delta,
       ^
  432.                                uint8_t *dest_y,uint8_t *dest_cb,uint8_t *dest_cr,
  433.                                int x_offset, int y_offset,qpel_mc_func *qpix_put,

libavcodec/cavs.c:437:5: Assignment
  435.                                h264_chroma_mc_func chroma_avg, cavs_vector *mv)
  436. {
  437.     qpel_mc_func *qpix_op=  qpix_put;
           ^
  438.     h264_chroma_mc_func chroma_op= chroma_put;
  439. 

libavcodec/cavs.c:448:9: Call
  446.     if(mv->ref >= 0){
  447.         AVFrame *ref = h->DPB[mv->ref].f;
  448.         mc_dir_part(h, ref, chroma_height, delta, 0,
               ^
  449.                     dest_y, dest_cb, dest_cr, x_offset, y_offset,
  450.                     qpix_op, chroma_op, mv);

libavcodec/cavs.c:379:1: <Offset trace>
377.  ****************************************************************************/
378. 
379. static inline void mc_dir_part(AVSContext *h, AVFrame *pic,
     ^
380.                                int chroma_height,int delta,int list,uint8_t *dest_y,
381.                                uint8_t *dest_cb,uint8_t *dest_cr,int src_x_offset,

libavcodec/cavs.c:379:1: Parameter `src_x_offset`
    377.  ****************************************************************************/
    378. 
    379. static inline void mc_dir_part(AVSContext *h, AVFrame *pic,
         ^
    380.                                int chroma_height,int delta,int list,uint8_t *dest_y,
    381.                                uint8_t *dest_cb,uint8_t *dest_cr,int src_x_offset,

libavcodec/cavs.c:385:5: Assignment
    383.                                h264_chroma_mc_func chroma_op,cavs_vector *mv)
    384. {
    385.     const int mx= mv->x + src_x_offset*8;
             ^
    386.     const int my= mv->y + src_y_offset*8;
    387.     const int luma_xy= (mx&3) + ((my&3)<<2);

libavcodec/cavs.c:387:5: Assignment
    385.     const int mx= mv->x + src_x_offset*8;
    386.     const int my= mv->y + src_y_offset*8;
    387.     const int luma_xy= (mx&3) + ((my&3)<<2);
             ^
    388.     uint8_t * src_y  = pic->data[0] + (mx >> 2) + (my >> 2) * h->l_stride;
    389.     uint8_t * src_cb = pic->data[1] + (mx >> 3) + (my >> 3) * h->c_stride;

libavcodec/cavs.c:379:1: <Length trace>
377.  ****************************************************************************/
378. 
379. static inline void mc_dir_part(AVSContext *h, AVFrame *pic,
     ^
380.                                int chroma_height,int delta,int list,uint8_t *dest_y,
381.                                uint8_t *dest_cb,uint8_t *dest_cr,int src_x_offset,

libavcodec/cavs.c:379:1: Parameter `*qpix_op`
    377.  ****************************************************************************/
    378. 
    379. static inline void mc_dir_part(AVSContext *h, AVFrame *pic,
         ^
    380.                                int chroma_height,int delta,int list,uint8_t *dest_y,
    381.                                uint8_t *dest_cb,uint8_t *dest_cr,int src_x_offset,

libavcodec/cavs.c:414:5: Array access: Offset: [1, 16] (⇐ 1 + [0, 15]) Size: 2 by call to `mc_part_std` 
    412.     }
    413. 
    414.     qpix_op[luma_xy](dest_y, src_y, h->l_stride); //FIXME try variable height perhaps?
             ^
    415. 
    416.     if(emu){
