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

libavcodec/h264_loopfilter.c:685:18: <Offset trace>
683.             };
684.             const uint8_t *off= offset[MB_FIELD][mb_y&1];
685.             for( i = 0; i < 8; i++ ) {
                      ^
686.                 int j= MB_FIELD ? i>>2 : i&1;
687.                 int mbn_xy = h->left_mb_xy[j];

libavcodec/h264_loopfilter.c:685:18: Assignment
683.             };
684.             const uint8_t *off= offset[MB_FIELD][mb_y&1];
685.             for( i = 0; i < 8; i++ ) {
                      ^
686.                 int j= MB_FIELD ? i>>2 : i&1;
687.                 int mbn_xy = h->left_mb_xy[j];

libavcodec/h264_loopfilter.c:675:13: <Length trace>
673.             *(uint64_t*)&bS[4]= 0x0004000400040004ULL;
674.         else {
675.             static const uint8_t offset[2][2][8]={
                 ^
676.                 {
677.                     {7+8*0, 7+8*0, 7+8*0, 7+8*0, 7+8*1, 7+8*1, 7+8*1, 7+8*1},

libavcodec/h264_loopfilter.c:675:13: Array declaration
673.             *(uint64_t*)&bS[4]= 0x0004000400040004ULL;
674.         else {
675.             static const uint8_t offset[2][2][8]={
                 ^
676.                 {
677.                     {7+8*0, 7+8*0, 7+8*0, 7+8*0, 7+8*1, 7+8*1, 7+8*1, 7+8*1},

libavcodec/h264_loopfilter.c:684:13: Assignment
682.                 }
683.             };
684.             const uint8_t *off= offset[MB_FIELD][mb_y&1];
                 ^
685.             for( i = 0; i < 8; i++ ) {
686.                 int j= MB_FIELD ? i>>2 : i&1;

libavcodec/h264_loopfilter.c:697:56: Array access: Offset: [0, 7] Size: 2
695.                             (h->cbp_table[mbn_xy] & ((MB_FIELD ? (i&2) : (mb_y&1)) ? 8 : 2))
696.                                                                        :
697.                             h->non_zero_count[mbn_xy][ off[i] ]));
                                                            ^
698.                 }
699.             }
