libavcodec/h264_cabac.c:2349: 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:1864:1: Parameter `h->mb_field_decoding_flag`
1862.  * @return 0 if OK, ER_AC_ERROR / ER_DC_ERROR / ER_MV_ERROR if an error is noticed
1863.  */
1864. int ff_h264_decode_mb_cabac(H264Context *h) {
      ^
1865.     MpegEncContext * const s = &h->s;
1866.     int mb_xy;

libavcodec/h264_cabac.c:2016:5: Call
2014.     }
2015. 
2016.     fill_decode_caches(h, mb_type);
          ^
2017. 
2018.     if( IS_INTRA( mb_type ) ) {

libavcodec/h264_mvpred.h:412:1: Parameter `h->mb_field_decoding_flag`
  410. }
  411. 
  412. static void fill_decode_caches(H264Context *h, int mb_type){
       ^
  413.     MpegEncContext * const s = &h->s;
  414.     int topleft_xy, top_xy, topright_xy, left_xy[LEFT_MBS];

libavcodec/h264_cabac.c:2349:13: Call
2347.         decode_cabac_luma_residual(h, scan, scan8x8, pixel_shift, mb_type, cbp, 0);
2348.         if(CHROMA444){
2349.             decode_cabac_luma_residual(h, scan, scan8x8, pixel_shift, mb_type, cbp, 1);
                  ^
2350.             decode_cabac_luma_residual(h, scan, scan8x8, pixel_shift, mb_type, cbp, 2);
2351.         } else if (CHROMA422) {

libavcodec/h264_cabac.c:1810:1: Parameter `h->mb_field_decoding_flag`
  1808. }
  1809. 
  1810. 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 )
        ^
  1811. {
  1812.     static const uint8_t ctx_cat[4][3] = {{0,6,10},{1,7,11},{2,8,12},{5,9,13}};

libavcodec/h264_cabac.c:1823:9: Call
  1821.         AV_ZERO128(h->mb_luma_dc[p]+16);
  1822.         AV_ZERO128(h->mb_luma_dc[p]+24);
  1823.         decode_cabac_residual_dc(h, h->mb_luma_dc[p], ctx_cat[0][p], LUMA_DC_BLOCK_INDEX+p, scan, 16);
                ^
  1824. 
  1825.         if( cbp&15 ) {

libavcodec/h264_cabac.c:1775:1: Parameter `h->mb_field_decoding_flag`
    1773.  * as well as because most blocks have zero CBFs. */
    1774. 
    1775. static av_always_inline void decode_cabac_residual_dc( H264Context *h, DCTELEM *block, int cat, int n, const uint8_t *scantable, int max_coeff ) {
          ^
    1776.     /* read coded block flag */
    1777.     if( get_cabac( &h->cabac, &h->cabac_state[get_cabac_cbf_ctx( h, cat, n, max_coeff, 1 ) ] ) == 0 ) {

libavcodec/h264_cabac.c:1781:5: Call
    1779.         return;
    1780.     }
    1781.     decode_cabac_residual_dc_internal( h, block, cat, n, scantable, max_coeff );
              ^
    1782. }
    1783. 

libavcodec/h264_cabac.c:1748:1: Parameter `h->mb_field_decoding_flag`
      1746. }
      1747. 
      1748. static void decode_cabac_residual_dc_internal( H264Context *h, DCTELEM *block, int cat, int n, const uint8_t *scantable, int max_coeff ) {
            ^
      1749.     decode_cabac_residual_internal(h, block, cat, n, scantable, NULL, max_coeff, 1, 0);
      1750. }

libavcodec/h264_cabac.c:1749:5: Call
      1747. 
      1748. static void decode_cabac_residual_dc_internal( H264Context *h, DCTELEM *block, int cat, int n, const uint8_t *scantable, int max_coeff ) {
      1749.     decode_cabac_residual_internal(h, block, cat, n, scantable, NULL, max_coeff, 1, 0);
                ^
      1750. }
      1751. 

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

libavcodec/h264_cabac.c:1666:9: Assignment
        1664.         }
        1665. #else
        1666.         DECODE_SIGNIFICANCE( 63, sig_off[last], ff_h264_last_coeff_flag_offset_8x8[last] );
                      ^
        1667.     } else {
        1668.         if (is_dc && chroma422) { // dc 422

libavcodec/h264_cabac.c:1563:1: <Length trace>
1561. }
1562. 
1563. static av_always_inline void
      ^
1564. decode_cabac_residual_internal(H264Context *h, DCTELEM *block,
1565.                                int cat, int n, const uint8_t *scantable,

libavcodec/h264_cabac.c:1563:1: Parameter `h->mb_field_decoding_flag`
        1561. }
        1562. 
        1563. static av_always_inline void
              ^
        1564. decode_cabac_residual_internal(H264Context *h, DCTELEM *block,
        1565.                                int cat, int n, const uint8_t *scantable,

libavcodec/h264_cabac.c:1654:9: Assignment
        1652.             index[coeff_count++] = last;\
        1653.         }
        1654.         const uint8_t *sig_off = significant_coeff_flag_offset_8x8[MB_FIELD];
                      ^
        1655. #if ARCH_X86 && HAVE_7REGS
        1656.         coeff_count= decode_significance_8x8_x86(CC, significant_coeff_ctx_base, index,

libavcodec/h264_cabac.c:1666: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` 
        1664.         }
        1665. #else
        1666.         DECODE_SIGNIFICANCE( 63, sig_off[last], ff_h264_last_coeff_flag_offset_8x8[last] );
                      ^
        1667.     } else {
        1668.         if (is_dc && chroma422) { // dc 422
