libavcodec/vorbis_dec.c:1636: error: Integer Overflow L2
  ([0, +oo] - 1):unsigned64 by call to `vorbis_parse_audio_packet`.

libavcodec/vorbis_dec.c:1636:11: Call
1634.     init_get_bits(gb, buf, buf_size*8);
1635. 
1636.     len = vorbis_parse_audio_packet(vc);
                ^
1637. 
1638.     if (len <= 0) {

libavcodec/vorbis_dec.c:1474:1: <LHS trace>
1472. // Decode the audio packet using the functions above
1473. 
1474. static int vorbis_parse_audio_packet(vorbis_context *vc)
      ^
1475. {
1476.     GetBitContext *gb = &vc->gb;

libavcodec/vorbis_dec.c:1474:1: Parameter `vc->mappings->coupling_steps`
  1472. // Decode the audio packet using the functions above
  1473. 
  1474. static int vorbis_parse_audio_packet(vorbis_context *vc)
        ^
  1475. {
  1476.     GetBitContext *gb = &vc->gb;

libavcodec/vorbis_dec.c:1536:10: Binary operation: ([0, +oo] - 1):unsigned64 by call to `vorbis_parse_audio_packet` 
  1534. // Nonzero vector propagate
  1535. 
  1536.     for (i = mapping->coupling_steps - 1; i >= 0; --i) {
                 ^
  1537.         if (!(no_residue[mapping->magnitude[i]] & no_residue[mapping->angle[i]])) {
  1538.             no_residue[mapping->magnitude[i]] = 0;
