libavcodec/h264.c:3909: error: Buffer Overrun L1
  Offset: [3, 21] (⇐ [2, 20] + 1) Size: 2 by call to `fill_filter_caches_inter`.

libavcodec/h264.c:3909:9: Call
3907.                              top_type, left_type, mb_xy, 0);
3908.     if (h->list_count == 2)
3909.         fill_filter_caches_inter(h, mb_type, top_xy, left_xy,
              ^
3910.                                  top_type, left_type, mb_xy, 1);
3911. 

libavcodec/h264.c:3748:1: <Offset trace>
3746. }
3747. 
3748. static av_always_inline void fill_filter_caches_inter(H264Context *h,
      ^
3749.                                                       int mb_type, int top_xy,
3750.                                                       int left_xy[LEFT_MBS],

libavcodec/h264.c:3748:1: Parameter `list`
  3746. }
  3747. 
  3748. static av_always_inline void fill_filter_caches_inter(H264Context *h,
        ^
  3749.                                                       int mb_type, int top_xy,
  3750.                                                       int left_xy[LEFT_MBS],

libavcodec/h264.c:3748:1: <Length trace>
3746. }
3747. 
3748. static av_always_inline void fill_filter_caches_inter(H264Context *h,
      ^
3749.                                                       int mb_type, int top_xy,
3750.                                                       int left_xy[LEFT_MBS],

libavcodec/h264.c:3748:1: Parameter `h->ref2frm[*][*]`
  3746. }
  3747. 
  3748. static av_always_inline void fill_filter_caches_inter(H264Context *h,
        ^
  3749.                                                       int mb_type, int top_xy,
  3750.                                                       int left_xy[LEFT_MBS],

libavcodec/h264.c:3762:13: Assignment
  3760.             const int b_xy  = h->mb2b_xy[top_xy] + 3 * b_stride;
  3761.             const int b8_xy = 4 * top_xy + 2;
  3762.             int (*ref2frm)[64] = h->ref2frm[h->slice_table[top_xy] & (MAX_SLICES - 1)][0] + (MB_MBAFF(h) ? 20 : 2);
                    ^
  3763.             AV_COPY128(mv_dst - 1 * 8, h->cur_pic.motion_val[list][b_xy + 0]);
  3764.             ref_cache[0 - 1 * 8] =

libavcodec/h264.c:3765:36: Array access: Offset: [3, 21] (⇐ [2, 20] + 1) Size: 2 by call to `fill_filter_caches_inter` 
  3763.             AV_COPY128(mv_dst - 1 * 8, h->cur_pic.motion_val[list][b_xy + 0]);
  3764.             ref_cache[0 - 1 * 8] =
  3765.             ref_cache[1 - 1 * 8] = ref2frm[list][h->cur_pic.ref_index[list][b8_xy + 0]];
                                           ^
  3766.             ref_cache[2 - 1 * 8] =
  3767.             ref_cache[3 - 1 * 8] = ref2frm[list][h->cur_pic.ref_index[list][b8_xy + 1]];
