libavcodec/h264_mvpred.h:644: error: Buffer Overrun L3
  Offset: [-1, 15] Size: 40.

libavcodec/h264_mvpred.h:630:22: <Offset trace>
628. 
629.             if (mb_type & (MB_TYPE_16x8 | MB_TYPE_8x8)) {
630.                 for (i = 0; i < 2; i++) {
                          ^
631.                     int cache_idx = -1 + i * 2 * 8;
632.                     if (USES_LIST(left_type[LEFT(i)], list)) {

libavcodec/h264_mvpred.h:630:22: Assignment
628. 
629.             if (mb_type & (MB_TYPE_16x8 | MB_TYPE_8x8)) {
630.                 for (i = 0; i < 2; i++) {
                          ^
631.                     int cache_idx = -1 + i * 2 * 8;
632.                     if (USES_LIST(left_type[LEFT(i)], list)) {

libavcodec/h264_mvpred.h:631:21: Assignment
629.             if (mb_type & (MB_TYPE_16x8 | MB_TYPE_8x8)) {
630.                 for (i = 0; i < 2; i++) {
631.                     int cache_idx = -1 + i * 2 * 8;
                         ^
632.                     if (USES_LIST(left_type[LEFT(i)], list)) {
633.                         const int b_xy  = h->mb2b_xy[left_xy[LEFT(i)]] + 3;

libavcodec/h264_mvpred.h:442:1: <Length trace>
440. }
441. 
442. static void fill_decode_caches(H264Context *h, int mb_type)
     ^
443. {
444.     MpegEncContext *const s = &h->s;

libavcodec/h264_mvpred.h:442:1: Parameter `h->ref_cache[*][*]`
440. }
441. 
442. static void fill_decode_caches(H264Context *h, int mb_type)
     ^
443. {
444.     MpegEncContext *const s = &h->s;

libavcodec/h264_mvpred.h:608:13: Assignment
606.         int b_stride = h->b_stride;
607.         for (list = 0; list < h->list_count; list++) {
608.             int8_t *ref_cache = &h->ref_cache[list][scan8[0]];
                 ^
609.             int8_t *ref       = s->current_picture.f.ref_index[list];
610.             int16_t(*mv_cache)[2] = &h->mv_cache[list][scan8[0]];

libavcodec/h264_mvpred.h:644:25: Array access: Offset: [-1, 15] Size: 40
642.                         AV_ZERO32(mv_cache[cache_idx]);
643.                         AV_ZERO32(mv_cache[cache_idx + 8]);
644.                         ref_cache[cache_idx]     =
                             ^
645.                         ref_cache[cache_idx + 8] = (left_type[LEFT(i)]) ? LIST_NOT_USED
646.                                                                         : PART_NOT_AVAILABLE;
