libavcodec/get_bits.h:389: error: Integer Overflow L2
  ([0, 2147483640] + 8):signed32.

libavcodec/get_bits.h:372:1: <LHS trace>
370.  * @return 0 on success, AVERROR_INVALIDDATA if the buffer_size would overflow.
371.  */
372. static inline int init_get_bits(GetBitContext *s, const uint8_t *buffer,
     ^
373.                                 int bit_size)
374. {

libavcodec/get_bits.h:372:1: Parameter `bit_size`
370.  * @return 0 on success, AVERROR_INVALIDDATA if the buffer_size would overflow.
371.  */
372. static inline int init_get_bits(GetBitContext *s, const uint8_t *buffer,
     ^
373.                                 int bit_size)
374. {

libavcodec/get_bits.h:389:5: Binary operation: ([0, 2147483640] + 8):signed32
387.     s->size_in_bits = bit_size;
388. #if !UNCHECKED_BITSTREAM_READER
389.     s->size_in_bits_plus8 = bit_size + 8;
         ^
390. #endif
391.     s->buffer_end   = buffer + buffer_size;
