Make sure that we always code the sign of N=1 bands
authorJean-Marc Valin <jean-marc.valin@octasic.com>
Thu, 4 Nov 2010 19:59:44 +0000 (15:59 -0400)
committerJean-Marc Valin <jean-marc.valin@octasic.com>
Thu, 4 Nov 2010 19:59:44 +0000 (15:59 -0400)
(unless there's no bit left at all in the frame)

libcelt/bands.c

index 1bc09ce..8c91889 100644 (file)
@@ -512,7 +512,7 @@ static void quant_band(int encode, const CELTMode *m, int i, celt_norm *X, celt_
       for (c=0;c<1+stereo;c++)
       {
          int sign=0;
-         if (b>=1<<BITRES && *remaining_bits>=1<<BITRES)
+         if (*remaining_bits>=1<<BITRES)
          {
             if (encode)
             {