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

libavcodec/vorbis_dec.c:1597:9: Call
1595.     init_get_bits(gb, buf, buf_size*8);
1596. 
1597.     len=vorbis_parse_audio_packet(vc);
              ^
1598. 
1599.     if (len<=0) {

libavcodec/vorbis_dec.c:1398:1: <LHS trace>
1396. // Decode the audio packet using the functions above
1397. 
1398. static int vorbis_parse_audio_packet(vorbis_context *vc) {
      ^
1399.     GetBitContext *gb=&vc->gb;
1400. 

libavcodec/vorbis_dec.c:1398:1: Parameter `vc->mappings->coupling_steps`
  1396. // Decode the audio packet using the functions above
  1397. 
  1398. static int vorbis_parse_audio_packet(vorbis_context *vc) {
        ^
  1399.     GetBitContext *gb=&vc->gb;
  1400. 

libavcodec/vorbis_dec.c:1456:9: Binary operation: ([0, +oo] - 1):unsigned64 by call to `vorbis_parse_audio_packet` 
  1454. // Nonzero vector propagate
  1455. 
  1456.     for(i=mapping->coupling_steps-1;i>=0;--i) {
                ^
  1457.         if (!(no_residue[mapping->magnitude[i]] & no_residue[mapping->angle[i]])) {
  1458.             no_residue[mapping->magnitude[i]]=0;
