Fixes a seed issue introduced in 5367dac
authorJean-Marc Valin <jmvalin@jmvalin.ca>
Fri, 4 Jan 2013 02:15:16 +0000 (21:15 -0500)
committerJean-Marc Valin <jmvalin@jmvalin.ca>
Fri, 4 Jan 2013 02:15:16 +0000 (21:15 -0500)
Was causing the testvector to pass with lower quality, though
practically there was no quality degradation.

celt/bands.c

index 61ff188..62f0ee7 100644 (file)
@@ -1527,6 +1527,8 @@ void quant_all_bands(int encode, const CELTMode *m, int start, int end,
       /* Update the folding position only as long as we have 1 bit/sample depth. */
       update_lowband = b>(N<<BITRES);
    }
+   *seed = ctx.seed;
+
    RESTORE_STACK;
 }