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

libavcodec/h264_mvpred.h:252:1: <Length trace>
250.     }
251. 
252. static av_always_inline void pred_pskip_motion(H264Context *const h)
     ^
253. {
254.     DECLARE_ALIGNED(4, static const int16_t, zeromv)[2] = { 0 };

libavcodec/h264_mvpred.h:252:1: Parameter `*h->mb2b_xy`
250.     }
251. 
252. static av_always_inline void pred_pskip_motion(H264Context *const h)
     ^
253. {
254.     DECLARE_ALIGNED(4, static const int16_t, zeromv)[2] = { 0 };

libavcodec/h264_mvpred.h:300:9: Assignment
298.     if (USES_LIST(h->topright_type, 0)) {
299.         diagonal_ref = ref[4 * h->topright_mb_xy + 2];
300.         C = mv[h->mb2b_xy[h->topright_mb_xy] + 3 * b_stride];
             ^
301.         FIX_MV_MBAFF(h->topright_type, diagonal_ref, C, 2);
302.     } else if (h->topright_type) {

libavcodec/h264_mvpred.h:325:35: Array access: Offset: 3 (⇐ 2 + 1) Size: 3
323.     if (match_count > 1) {
324.         mx = mid_pred(A[0], B[0], C[0]);
325.         my = mid_pred(A[1], B[1], C[1]);
                                       ^
326.     } else if (match_count == 1) {
327.         if (!left_ref) {
