libavcodec/h264_mvpred.h:306: error: Buffer Overrun L1
  Offset: 3 (⇐ 2 + 1) Size: 3.

libavcodec/h264_mvpred.h:235:1: <Length trace>
233.     }
234. 
235. static av_always_inline void pred_pskip_motion(H264Context * const h){
     ^
236.     DECLARE_ALIGNED(4, static const int16_t, zeromv)[2] = {0};
237.     DECLARE_ALIGNED(4, int16_t, mvbuf)[3][2];

libavcodec/h264_mvpred.h:235:1: Parameter `*h->mb2b_xy`
233.     }
234. 
235. static av_always_inline void pred_pskip_motion(H264Context * const h){
     ^
236.     DECLARE_ALIGNED(4, static const int16_t, zeromv)[2] = {0};
237.     DECLARE_ALIGNED(4, int16_t, mvbuf)[3][2];

libavcodec/h264_mvpred.h:283:9: Assignment
281.     if(USES_LIST(h->topright_type, 0)){
282.         diagonal_ref = ref[4*h->topright_mb_xy + 2];
283.         C = mv[h->mb2b_xy[h->topright_mb_xy] + 3*b_stride];
             ^
284.         FIX_MV_MBAFF(h->topright_type, diagonal_ref, C, 2);
285.     }else if(h->topright_type){

libavcodec/h264_mvpred.h:306:35: Array access: Offset: 3 (⇐ 2 + 1) Size: 3
304.     if(match_count > 1){
305.         mx = mid_pred(A[0], B[0], C[0]);
306.         my = mid_pred(A[1], B[1], C[1]);
                                       ^
307.     }else if(match_count==1){
308.         if(!left_ref){
