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

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

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

libavcodec/h264_mvpred.h:341:35: Array access: Offset: 3 (⇐ 2 + 1) Size: 3
339.     } else {
340.         mx = mid_pred(A[0], B[0], C[0]);
341.         my = mid_pred(A[1], B[1], C[1]);
                                       ^
342.     }
343. 
