libavcodec/extract_extradata_bsf.c:86: error: Integer Overflow L2
  ([8, 2147483648] + 3):signed32.

libavcodec/extract_extradata_bsf.c:78:11: <LHS trace>
76.     }
77. 
78.     ret = ff_h2645_packet_split(&h2645_pkt, pkt->data, pkt->size,
              ^
79.                                 ctx, 0, 0, ctx->par_in->codec_id);
80.     if (ret < 0)

libavcodec/extract_extradata_bsf.c:78:11: Call
76.     }
77. 
78.     ret = ff_h2645_packet_split(&h2645_pkt, pkt->data, pkt->size,
              ^
79.                                 ctx, 0, 0, ctx->par_in->codec_id);
80.     if (ret < 0)

libavcodec/h2645_parse.c:301:15: Call
  299.         nal->size_bits = get_bit_length(nal, skip_trailing_zeros);
  300. 
  301.         ret = init_get_bits(&nal->gb, nal->data, nal->size_bits);
                     ^
  302.         if (ret < 0)
  303.             return ret;

libavcodec/get_bits.h:362:1: Parameter `bit_size`
    360.  * @return 0 on success, AVERROR_INVALIDDATA if the buffer_size would overflow.
    361.  */
    362. static inline int init_get_bits(GetBitContext *s, const uint8_t *buffer,
         ^
    363.                                 int bit_size)
    364. {

libavcodec/get_bits.h:379:5: Assignment
    377.     s->size_in_bits       = bit_size;
    378. #if !UNCHECKED_BITSTREAM_READER
    379.     s->size_in_bits_plus8 = bit_size + 8;
             ^
    380. #endif
    381.     s->buffer_end         = buffer + buffer_size;

libavcodec/extract_extradata_bsf.c:86:13: Binary operation: ([8, 2147483648] + 3):signed32
84.         H2645NAL *nal = &h2645_pkt.nals[i];
85.         if (val_in_array(extradata_nal_types, nb_extradata_nal_types, nal->type))
86.             extradata_size += nal->raw_size + 3;
                ^
87.     }
88. 
