libavcodec/h264_loopfilter.c:690: error: Buffer Overrun L2
  Offset: [0, 7] Size: 2.

libavcodec/h264_loopfilter.c:678:18: <Offset trace>
676.             };
677.             const uint8_t *off= offset[MB_FIELD][mb_y&1];
678.             for( i = 0; i < 8; i++ ) {
                      ^
679.                 int j= MB_FIELD ? i>>2 : i&1;
680.                 int mbn_xy = h->left_mb_xy[LEFT(j)];

libavcodec/h264_loopfilter.c:678:18: Assignment
676.             };
677.             const uint8_t *off= offset[MB_FIELD][mb_y&1];
678.             for( i = 0; i < 8; i++ ) {
                      ^
679.                 int j= MB_FIELD ? i>>2 : i&1;
680.                 int mbn_xy = h->left_mb_xy[LEFT(j)];

libavcodec/h264_loopfilter.c:668:13: <Length trace>
666.             AV_WN64A(&bS[4], 0x0004000400040004ULL);
667.         } else {
668.             static const uint8_t offset[2][2][8]={
                 ^
669.                 {
670.                     {3+4*0, 3+4*0, 3+4*0, 3+4*0, 3+4*1, 3+4*1, 3+4*1, 3+4*1},

libavcodec/h264_loopfilter.c:668:13: Array declaration
666.             AV_WN64A(&bS[4], 0x0004000400040004ULL);
667.         } else {
668.             static const uint8_t offset[2][2][8]={
                 ^
669.                 {
670.                     {3+4*0, 3+4*0, 3+4*0, 3+4*0, 3+4*1, 3+4*1, 3+4*1, 3+4*1},

libavcodec/h264_loopfilter.c:677:13: Assignment
675.                 }
676.             };
677.             const uint8_t *off= offset[MB_FIELD][mb_y&1];
                 ^
678.             for( i = 0; i < 8; i++ ) {
679.                 int j= MB_FIELD ? i>>2 : i&1;

libavcodec/h264_loopfilter.c:690:56: Array access: Offset: [0, 7] Size: 2
688.                             (h->cbp_table[mbn_xy] & (((MB_FIELD ? (i&2) : (mb_y&1)) ? 8 : 2) << 12))
689.                                                                        :
690.                             h->non_zero_count[mbn_xy][ off[i] ]));
                                                            ^
691.                 }
692.             }
