From ad3d813f010ab15e032bc0b552ea9dace664185f Mon Sep 17 00:00:00 2001 From: Jean-Marc Valin Date: Sat, 22 Jan 2011 21:22:03 -0500 Subject: Stop uselessly calling haar1() when resynth=0 This was computing on uninitialized data (though the result was never used) --- libcelt/vq.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'libcelt/vq.c') diff --git a/libcelt/vq.c b/libcelt/vq.c index d1f1d79..02feafa 100644 --- a/libcelt/vq.c +++ b/libcelt/vq.c @@ -175,7 +175,7 @@ static unsigned extract_collapse_mask(int *iy, int N, int B) return collapse_mask; } -unsigned alg_quant(celt_norm *X, int N, int K, int spread, int B, celt_norm *lowband, +unsigned alg_quant(celt_norm *X, int N, int K, int spread, int B, int resynth, ec_enc *enc, celt_word16 gain) { VARDECL(celt_norm, y); @@ -340,7 +340,7 @@ unsigned alg_quant(celt_norm *X, int N, int K, int spread, int B, celt_norm *low /** Decode pulse vector and combine the result with the pitch vector to produce the final normalised signal in the current band. */ unsigned alg_unquant(celt_norm *X, int N, int K, int spread, int B, - celt_norm *lowband, ec_dec *dec, celt_word16 gain) + ec_dec *dec, celt_word16 gain) { int i; celt_word32 Ryy; -- cgit v1.2.3