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

libavcodec/h264_cabac.c:1876:1: Parameter `h->mb_field_decoding_flag`
1874.  * @return 0 if OK, ER_AC_ERROR / ER_DC_ERROR / ER_MV_ERROR if an error is noticed
1875.  */
1876. int ff_h264_decode_mb_cabac(H264Context *h) {
      ^
1877.     int mb_xy;
1878.     int mb_type, partition_count, cbp = 0;

libavcodec/h264_cabac.c:2023:5: Call
2021.     }
2022. 
2023.     fill_decode_caches(h, mb_type);
          ^
2024. 
2025.     if( IS_INTRA( mb_type ) ) {

libavcodec/h264_mvpred.h:439:1: Parameter `h->mb_field_decoding_flag`
  437. }
  438. 
  439. static void fill_decode_caches(H264Context *h, int mb_type)
       ^
  440. {
  441.     int topleft_xy, top_xy, topright_xy, left_xy[LEFT_MBS];

libavcodec/h264_cabac.c:2356:9: Call
2354.             h->last_qscale_diff=0;
2355. 
2356.         decode_cabac_luma_residual(h, scan, scan8x8, pixel_shift, mb_type, cbp, 0);
              ^
2357.         if (CHROMA444(h)) {
2358.             decode_cabac_luma_residual(h, scan, scan8x8, pixel_shift, mb_type, cbp, 1);

libavcodec/h264_cabac.c:1826:1: Parameter `h->mb_field_decoding_flag`
  1824. }
  1825. 
  1826. static av_always_inline void decode_cabac_luma_residual( H264Context *h, const uint8_t *scan, const uint8_t *scan8x8, int pixel_shift, int mb_type, int cbp, int p )
        ^
  1827. {
  1828.     static const uint8_t ctx_cat[4][3] = {{0,6,10},{1,7,11},{2,8,12},{5,9,13}};

libavcodec/h264_cabac.c:1837:9: Call
  1835.         AV_ZERO128(h->mb_luma_dc[p]+16);
  1836.         AV_ZERO128(h->mb_luma_dc[p]+24);
  1837.         decode_cabac_residual_dc(h, h->mb_luma_dc[p], ctx_cat[0][p], LUMA_DC_BLOCK_INDEX+p, scan, 16);
                ^
  1838. 
  1839.         if( cbp&15 ) {

libavcodec/h264_cabac.c:1780:1: Parameter `h->mb_field_decoding_flag`
    1778.  * as well as because most blocks have zero CBFs. */
    1779. 
    1780. static av_always_inline void decode_cabac_residual_dc(H264Context *h,
          ^
    1781.                                                       int16_t *block,
    1782.                                                       int cat, int n,

libavcodec/h264_cabac.c:1791:5: Call
    1789.         return;
    1790.     }
    1791.     decode_cabac_residual_dc_internal( h, block, cat, n, scantable, max_coeff );
              ^
    1792. }
    1793. 

libavcodec/h264_cabac.c:1744:1: Parameter `h->mb_field_decoding_flag`
      1742. }
      1743. 
      1744. static void decode_cabac_residual_dc_internal(H264Context *h, int16_t *block,
            ^
      1745.                                               int cat, int n,
      1746.                                               const uint8_t *scantable,

libavcodec/h264_cabac.c:1749:5: Call
      1747.                                               int max_coeff)
      1748. {
      1749.     decode_cabac_residual_internal(h, block, cat, n, scantable, NULL, max_coeff, 1, 0);
                ^
      1750. }
      1751. 

libavcodec/h264_cabac.c:1662:9: <Offset trace>
1660.         }
1661. #else
1662.         DECODE_SIGNIFICANCE( 63, sig_off[last], ff_h264_last_coeff_flag_offset_8x8[last] );
              ^
1663.     } else {
1664.         if (is_dc && chroma422) { // dc 422

libavcodec/h264_cabac.c:1662:9: Assignment
        1660.         }
        1661. #else
        1662.         DECODE_SIGNIFICANCE( 63, sig_off[last], ff_h264_last_coeff_flag_offset_8x8[last] );
                      ^
        1663.     } else {
        1664.         if (is_dc && chroma422) { // dc 422

libavcodec/h264_cabac.c:1559:1: <Length trace>
1557. }
1558. 
1559. static av_always_inline void
      ^
1560. decode_cabac_residual_internal(H264Context *h, int16_t *block,
1561.                                int cat, int n, const uint8_t *scantable,

libavcodec/h264_cabac.c:1559:1: Parameter `h->mb_field_decoding_flag`
        1557. }
        1558. 
        1559. static av_always_inline void
              ^
        1560. decode_cabac_residual_internal(H264Context *h, int16_t *block,
        1561.                                int cat, int n, const uint8_t *scantable,

libavcodec/h264_cabac.c:1650:9: Assignment
        1648.             index[coeff_count++] = last;\
        1649.         }
        1650.         const uint8_t *sig_off = significant_coeff_flag_offset_8x8[MB_FIELD(h)];
                      ^
        1651. #ifdef decode_significance
        1652.         coeff_count = decode_significance_8x8(CC, significant_coeff_ctx_base, index,

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