libavcodec/svq3.c:1058: error: Integer Overflow L2
  ([0, +oo] - [0, 96]):unsigned32 by call to `get_interleaved_ue_golomb`.

libavcodec/svq3.c:1055:9: Call
1053.         }
1054.         bitstream_skip(&s->bc, slice_bytes * 8);
1055.         bitstream_init(&s->bc_slice, s->slice_buf, slice_bits);
              ^
1056.     }
1057. 

libavcodec/bitstream.h:85:9: Assignment
  83.         bc->buffer    =
  84.         bc->ptr       = NULL;
  85.         bc->bits_left = 0;
              ^
  86.         return AVERROR_INVALIDDATA;
  87.     }

libavcodec/svq3.c:1058:21: Call
1056.     }
1057. 
1058.     if ((slice_id = get_interleaved_ue_golomb(&s->bc_slice)) >= 3) {
                          ^
1059.         av_log(s->avctx, AV_LOG_ERROR, "illegal slice type %u \n", slice_id);
1060.         return -1;

libavcodec/golomb.h:104:1: Global `ff_interleaved_golomb_vlc_len`
  102. }
  103. 
  104. static inline unsigned get_interleaved_ue_golomb(BitstreamContext *bc)
       ^
  105. {
  106.     uint32_t buf;

libavcodec/golomb.h:112:9: Call
  110.     if (buf & 0xAA800000) {
  111.         buf >>= 32 - 8;
  112.         bitstream_skip(bc, ff_interleaved_golomb_vlc_len[buf]);
               ^
  113. 
  114.         return ff_interleaved_ue_golomb_vlc_code[buf];

libavcodec/bitstream.h:241:1: <LHS trace>
239. 
240. /* Skip n bits in the buffer. */
241. static inline void bitstream_skip(BitstreamContext *bc, unsigned n)
     ^
242. {
243.     if (n <= bc->bits_left)

libavcodec/bitstream.h:241:1: Parameter `n`
    239. 
    240. /* Skip n bits in the buffer. */
    241. static inline void bitstream_skip(BitstreamContext *bc, unsigned n)
         ^
    242. {
    243.     if (n <= bc->bits_left)

libavcodec/bitstream.h:241:1: <RHS trace>
239. 
240. /* Skip n bits in the buffer. */
241. static inline void bitstream_skip(BitstreamContext *bc, unsigned n)
     ^
242. {
243.     if (n <= bc->bits_left)

libavcodec/bitstream.h:241:1: Parameter `n`
    239. 
    240. /* Skip n bits in the buffer. */
    241. static inline void bitstream_skip(BitstreamContext *bc, unsigned n)
         ^
    242. {
    243.     if (n <= bc->bits_left)

libavcodec/bitstream.h:246:9: Binary operation: ([0, +oo] - [0, 96]):unsigned32 by call to `get_interleaved_ue_golomb` 
    244.         skip_remaining(bc, n);
    245.     else {
    246.         n -= bc->bits_left;
                 ^
    247.         skip_remaining(bc, bc->bits_left);
    248.         if (n >= 64) {
