libavcodec/h264_cabac.c:2390: error: Buffer Overrun L2
  Offset: [min(0, `sl->mb_field_decoding_flag`), 62+max(1, `sl->mb_field_decoding_flag`)] (⇐ [min(0, `sl->mb_field_decoding_flag`), max(1, `sl->mb_field_decoding_flag`)] + [0, 62]) Size: 2 by call to `decode_cabac_luma_residual`.

libavcodec/h264_cabac.c:1909:1: Parameter `sl->mb_field_decoding_flag`
1907.  * @return 0 if OK, ER_AC_ERROR / ER_DC_ERROR / ER_MV_ERROR if an error is noticed
1908.  */
1909. int ff_h264_decode_mb_cabac(const H264Context *h, H264SliceContext *sl)
      ^
1910. {
1911.     int mb_xy;

libavcodec/h264_cabac.c:2057:5: Call
2055.     }
2056. 
2057.     fill_decode_caches(h, sl, mb_type);
          ^
2058. 
2059.     if( IS_INTRA( mb_type ) ) {

libavcodec/h264_mvpred.h:445:1: Parameter `sl->mb_field_decoding_flag`
  443. }
  444. 
  445. static void fill_decode_caches(const H264Context *h, H264SliceContext *sl, int mb_type)
       ^
  446. {
  447.     int topleft_xy, top_xy, topright_xy, left_xy[LEFT_MBS];

libavcodec/h264_cabac.c:2390:9: Call
2388.             sl->last_qscale_diff=0;
2389. 
2390.         decode_cabac_luma_residual(h, sl, scan, scan8x8, pixel_shift, mb_type, cbp, 0);
              ^
2391.         if (CHROMA444(h)) {
2392.             decode_cabac_luma_residual(h, sl, scan, scan8x8, pixel_shift, mb_type, cbp, 1);

libavcodec/h264_cabac.c:1857:1: Parameter `sl->mb_field_decoding_flag`
  1855. }
  1856. 
  1857. static av_always_inline void decode_cabac_luma_residual(const H264Context *h, H264SliceContext *sl,
        ^
  1858.                                                         const uint8_t *scan, const uint8_t *scan8x8,
  1859.                                                         int pixel_shift, int mb_type, int cbp, int p)

libavcodec/h264_cabac.c:1870:9: Call
  1868.         AV_ZERO128(sl->mb_luma_dc[p]+16);
  1869.         AV_ZERO128(sl->mb_luma_dc[p]+24);
  1870.         decode_cabac_residual_dc(h, sl, sl->mb_luma_dc[p], ctx_cat[0][p], LUMA_DC_BLOCK_INDEX+p, scan, 16);
                ^
  1871. 
  1872.         if( cbp&15 ) {

libavcodec/h264_cabac.c:1808:1: Parameter `sl->mb_field_decoding_flag`
    1806.  * as well as because most blocks have zero CBFs. */
    1807. 
    1808. static av_always_inline void decode_cabac_residual_dc(const H264Context *h,
          ^
    1809.                                                       H264SliceContext *sl,
    1810.                                                       int16_t *block,

libavcodec/h264_cabac.c:1820:5: Call
    1818.         return;
    1819.     }
    1820.     decode_cabac_residual_dc_internal(h, sl, block, cat, n, scantable, max_coeff);
              ^
    1821. }
    1822. 

libavcodec/h264_cabac.c:1765:1: Parameter `sl->mb_field_decoding_flag`
      1763. }
      1764. 
      1765. static av_noinline void decode_cabac_residual_dc_internal(const H264Context *h,
            ^
      1766.                                                           H264SliceContext *sl,
      1767.                                                           int16_t *block,

libavcodec/h264_cabac.c:1772:5: Call
      1770.                                                           int max_coeff)
      1771. {
      1772.     decode_cabac_residual_internal(h, sl, block, cat, n, scantable, NULL, max_coeff, 1, 0);
                ^
      1773. }
      1774. 

libavcodec/h264_cabac.c:1683:9: <Offset trace>
1681.         }
1682. #else
1683.         DECODE_SIGNIFICANCE( 63, sig_off[last], ff_h264_last_coeff_flag_offset_8x8[last] );
              ^
1684.     } else {
1685.         if (is_dc && chroma422) { // dc 422

libavcodec/h264_cabac.c:1683:9: Assignment
        1681.         }
        1682. #else
        1683.         DECODE_SIGNIFICANCE( 63, sig_off[last], ff_h264_last_coeff_flag_offset_8x8[last] );
                      ^
        1684.     } else {
        1685.         if (is_dc && chroma422) { // dc 422

libavcodec/h264_cabac.c:1579:1: <Length trace>
1577. }
1578. 
1579. static av_always_inline void
      ^
1580. decode_cabac_residual_internal(const H264Context *h, H264SliceContext *sl,
1581.                                int16_t *block,

libavcodec/h264_cabac.c:1579:1: Parameter `sl->mb_field_decoding_flag`
        1577. }
        1578. 
        1579. static av_always_inline void
              ^
        1580. decode_cabac_residual_internal(const H264Context *h, H264SliceContext *sl,
        1581.                                int16_t *block,

libavcodec/h264_cabac.c:1671:9: Assignment
        1669.             index[coeff_count++] = last;\
        1670.         }
        1671.         const uint8_t *sig_off = significant_coeff_flag_offset_8x8[MB_FIELD(sl)];
                      ^
        1672. #ifdef decode_significance
        1673.         coeff_count = decode_significance_8x8(CC, significant_coeff_ctx_base, index,

libavcodec/h264_cabac.c:1683:9: Array access: Offset: [min(0, sl->mb_field_decoding_flag), 62+max(1, sl->mb_field_decoding_flag)] (⇐ [min(0, sl->mb_field_decoding_flag), max(1, sl->mb_field_decoding_flag)] + [0, 62]) Size: 2 by call to `decode_cabac_luma_residual` 
        1681.         }
        1682. #else
        1683.         DECODE_SIGNIFICANCE( 63, sig_off[last], ff_h264_last_coeff_flag_offset_8x8[last] );
                      ^
        1684.     } else {
        1685.         if (is_dc && chroma422) { // dc 422
