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

libavcodec/h264_mvpred.h:257:1: <Length trace>
255.     }
256. 
257. static av_always_inline void pred_pskip_motion(const H264Context *const h,
     ^
258.                                                H264SliceContext *sl)
259. {

libavcodec/h264_mvpred.h:257:1: Parameter `*h->mb2b_xy`
255.     }
256. 
257. static av_always_inline void pred_pskip_motion(const H264Context *const h,
     ^
258.                                                H264SliceContext *sl)
259. {

libavcodec/h264_mvpred.h:306:9: Assignment
304.     if (USES_LIST(sl->topright_type, 0)) {
305.         diagonal_ref = ref[4 * sl->topright_mb_xy + 2];
306.         C = mv[h->mb2b_xy[sl->topright_mb_xy] + 3 * b_stride];
             ^
307.         FIX_MV_MBAFF(sl->topright_type, diagonal_ref, C, 2);
308.     } else if (sl->topright_type) {

libavcodec/h264_mvpred.h:331:35: Array access: Offset: 3 (⇐ 2 + 1) Size: 3
329.     if (match_count > 1) {
330.         mx = mid_pred(A[0], B[0], C[0]);
331.         my = mid_pred(A[1], B[1], C[1]);
                                       ^
332.     } else if (match_count == 1) {
333.         if (!left_ref) {
