Bläddra i källkod

Remove if (f->valid_bits < 0) return 0; on line 1603

I propose to remove this line because  f->valid_bits will never be less than zero since, in the while loop, you're adding 8 to it. Therefore, it will always evaluate to false. This is to help remove redundant code.
wph612 5 år sedan
förälder
incheckning
fcd0a0bfaa
1 ändrade filer med 1 tillägg och 1 borttagningar
  1. 1 1
      stb_vorbis.c

+ 1 - 1
stb_vorbis.c

@@ -1600,7 +1600,7 @@ static uint32 get_bits(vorb *f, int n)
          f->valid_bits += 8;
       }
    }
-   if (f->valid_bits < 0) return 0;
+
    z = f->acc & ((1 << n)-1);
    f->acc >>= n;
    f->valid_bits -= n;