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

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

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

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