libavcodec/h264_cabac.c:1645: 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_residual_dc`.

libavcodec/h264_cabac.c:1186:1: Parameter `h->mb_field_decoding_flag`
1184.  * @returns 0 if OK, AC_ERROR / DC_ERROR / MV_ERROR if an error is noticed
1185.  */
1186. int ff_h264_decode_mb_cabac(H264Context *h) {
      ^
1187.     MpegEncContext * const s = &h->s;
1188.     int mb_xy;

libavcodec/h264_cabac.c:1335:5: Call
1333.     }
1334. 
1335.     fill_decode_caches(h, mb_type);
          ^
1336. 
1337.     if( IS_INTRA( mb_type ) ) {

libavcodec/h264.h:843:1: Parameter `h->mb_field_decoding_flag`
  841. }
  842. 
  843. static void fill_decode_caches(H264Context *h, int mb_type){
       ^
  844.     MpegEncContext * const s = &h->s;
  845.     int topleft_xy, top_xy, topright_xy, left_xy[2];

libavcodec/h264_cabac.c:1645:13: Call
1643.             int i;
1644.             //av_log( s->avctx, AV_LOG_ERROR, "INTRA16x16 DC\n" );
1645.             decode_cabac_residual_dc( h, h->mb, 0, 0, dc_scan, 16);
                  ^
1646. 
1647.             if( cbp&15 ) {

libavcodec/h264_cabac.c:1174:1: Parameter `h->mb_field_decoding_flag`
  1172. }
  1173. 
  1174. static void decode_cabac_residual_dc( H264Context *h, DCTELEM *block, int cat, int n, const uint8_t *scantable, int max_coeff ) {
        ^
  1175.     decode_cabac_residual_internal(h, block, cat, n, scantable, NULL, max_coeff, 1);
  1176. }

libavcodec/h264_cabac.c:1175:5: Call
  1173. 
  1174. static void decode_cabac_residual_dc( H264Context *h, DCTELEM *block, int cat, int n, const uint8_t *scantable, int max_coeff ) {
  1175.     decode_cabac_residual_internal(h, block, cat, n, scantable, NULL, max_coeff, 1);
            ^
  1176. }
  1177. 

libavcodec/h264_cabac.c:1104:9: <Offset trace>
1102.         coeff_count= decode_significance_x86(CC, max_coeff, significant_coeff_ctx_base, index);
1103. #else
1104.         DECODE_SIGNIFICANCE( 63, sig_off[last], last_coeff_flag_offset_8x8[last] );
              ^
1105.     } else {
1106.         DECODE_SIGNIFICANCE( max_coeff - 1, last, last );

libavcodec/h264_cabac.c:1104:9: Assignment
    1102.         coeff_count= decode_significance_x86(CC, max_coeff, significant_coeff_ctx_base, index);
    1103. #else
    1104.         DECODE_SIGNIFICANCE( 63, sig_off[last], last_coeff_flag_offset_8x8[last] );
                  ^
    1105.     } else {
    1106.         DECODE_SIGNIFICANCE( max_coeff - 1, last, last );

libavcodec/h264_cabac.c:993:1: <Length trace>
991. };
992. 
993. static av_always_inline void decode_cabac_residual_internal( H264Context *h, DCTELEM *block, int cat, int n, const uint8_t *scantable, const uint32_t *qmul, int max_coeff, int is_dc ) {
     ^
994.     static const int significant_coeff_flag_offset[2][6] = {
995.       { 105+0, 105+15, 105+29, 105+44, 105+47, 402 },

libavcodec/h264_cabac.c:993:1: Parameter `h->mb_field_decoding_flag`
    991. };
    992. 
    993. static av_always_inline void decode_cabac_residual_internal( H264Context *h, DCTELEM *block, int cat, int n, const uint8_t *scantable, const uint32_t *qmul, int max_coeff, int is_dc ) {
         ^
    994.     static const int significant_coeff_flag_offset[2][6] = {
    995.       { 105+0, 105+15, 105+29, 105+44, 105+47, 402 },

libavcodec/h264_cabac.c:1098:9: Assignment
    1096.             index[coeff_count++] = last;\
    1097.         }
    1098.         const uint8_t *sig_off = significant_coeff_flag_offset_8x8[MB_FIELD];
                  ^
    1099. #if ARCH_X86 && HAVE_7REGS && HAVE_EBX_AVAILABLE && !defined(BROKEN_RELOCATIONS)
    1100.         coeff_count= decode_significance_8x8_x86(CC, significant_coeff_ctx_base, index, sig_off);

libavcodec/h264_cabac.c:1104: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_residual_dc` 
    1102.         coeff_count= decode_significance_x86(CC, max_coeff, significant_coeff_ctx_base, index);
    1103. #else
    1104.         DECODE_SIGNIFICANCE( 63, sig_off[last], last_coeff_flag_offset_8x8[last] );
                  ^
    1105.     } else {
    1106.         DECODE_SIGNIFICANCE( max_coeff - 1, last, last );
