From 3d25e71b407816098a421fe6b30edcd0f5af7ad1 Mon Sep 17 00:00:00 2001 From: Jean-Marc Valin Date: Fri, 15 Oct 2010 22:45:02 -0400 Subject: [PATCH] More simplifications to the VQ search --- libcelt/vq.c | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/libcelt/vq.c b/libcelt/vq.c index 678ae9f6..e467e718 100644 --- a/libcelt/vq.c +++ b/libcelt/vq.c @@ -167,7 +167,7 @@ void alg_quant(celt_norm *X, int N, int K, int spread, int B, celt_norm *lowband VARDECL(celt_norm, y); VARDECL(int, iy); VARDECL(celt_word16, signx); - int j; + int i, j; celt_word16 s; int pulsesLeft; celt_word32 sum; @@ -284,31 +284,28 @@ void alg_quant(celt_norm *X, int N, int K, int spread, int B, celt_norm *lowband pulsesLeft=0; } - while (pulsesLeft > 0) + s = SHL16(1, yshift); + for (i=0;i