libavcodec/h264_loopfilter.c:283: error: Buffer Overrun L2
  Offset: [3, 4] Size: 4 by call to `filter_mb_edgeh`.

libavcodec/h264_loopfilter.c:274:39: Assignment
272.     if( IS_INTRA(mb_type) ) {
273.         static const int16_t bS4[4] = {4,4,4,4};
274.         static const int16_t bS3[4] = {3,3,3,3};
                                           ^
275.         const int16_t *bSH = FIELD_PICTURE ? bS3 : bS4;
276.         if(left_type)

libavcodec/h264_loopfilter.c:283:13: Call
281.                 filter_mb_edgeh( &img_y[4*0*linesize], linesize, bSH, qp1, a, b, h, 1);
282.             }
283.             filter_mb_edgeh( &img_y[4*2*linesize], linesize, bS3, qp, a, b, h, 0);
                 ^
284.         } else {
285.             filter_mb_edgev( &img_y[4*1<<pixel_shift], linesize, bS3, qp, a, b, h, 0);

libavcodec/h264_loopfilter.c:194:1: <Offset trace>
192. }
193. 
194. static av_always_inline void filter_mb_edgeh(uint8_t *pix, int stride,
     ^
195.                                              const int16_t bS[4],
196.                                              unsigned int qp, int a, int b,

libavcodec/h264_loopfilter.c:194:1: Parameter `*bS`
  192. }
  193. 
  194. static av_always_inline void filter_mb_edgeh(uint8_t *pix, int stride,
       ^
  195.                                              const int16_t bS[4],
  196.                                              unsigned int qp, int a, int b,

libavcodec/h264_loopfilter.c:73:1: <Length trace>
71.     18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
72. };
73. static const uint8_t tc0_table[52*3][4] = {
    ^
74.     {-1, 0, 0, 0 }, {-1, 0, 0, 0 }, {-1, 0, 0, 0 }, {-1, 0, 0, 0 }, {-1, 0, 0, 0 }, {-1, 0, 0, 0 },
75.     {-1, 0, 0, 0 }, {-1, 0, 0, 0 }, {-1, 0, 0, 0 }, {-1, 0, 0, 0 }, {-1, 0, 0, 0 }, {-1, 0, 0, 0 },

libavcodec/h264_loopfilter.c:73:1: Array declaration
  71.     18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18, 18,
  72. };
  73. static const uint8_t tc0_table[52*3][4] = {
      ^
  74.     {-1, 0, 0, 0 }, {-1, 0, 0, 0 }, {-1, 0, 0, 0 }, {-1, 0, 0, 0 }, {-1, 0, 0, 0 }, {-1, 0, 0, 0 },
  75.     {-1, 0, 0, 0 }, {-1, 0, 0, 0 }, {-1, 0, 0, 0 }, {-1, 0, 0, 0 }, {-1, 0, 0, 0 }, {-1, 0, 0, 0 },

libavcodec/h264_loopfilter.c:206:17: Array access: Offset: [3, 4] Size: 4 by call to `filter_mb_edgeh` 
  204.     if( bS[0] < 4 || !intra ) {
  205.         int8_t tc[4];
  206.         tc[0] = tc0_table[index_a][bS[0]];
                       ^
  207.         tc[1] = tc0_table[index_a][bS[1]];
  208.         tc[2] = tc0_table[index_a][bS[2]];
