shithub: opus

Download patch

ref: c163fc62075d5455f3d233af8c291bada6a2c2cd
parent: 03de605ec84259ac8e344484aca2979209cb1c37
author: Jean-Marc Valin <[email protected]>
date: Fri Mar 21 08:53:37 EDT 2008

local var name maxval was shadowing the TI function used to compute it

--- a/libcelt/pitch.c
+++ b/libcelt/pitch.c
@@ -63,14 +63,14 @@
 static void normalise16(celt_word16_t *x, int len, celt_word16_t val)
 {
    int i;
-   celt_word16_t maxval;
-   maxval = celt_maxabs16(x,len);
-   if (maxval > val)
+   celt_word16_t maxabs;
+   maxabs = celt_maxabs16(x,len);
+   if (maxabs > val)
    {
       int shift = 0;
-      while (maxval > val)
+      while (maxabs > val)
       {
-         maxval >>= 1;
+         maxabs >>= 1;
          shift++;
       }
       if (shift==0)
@@ -79,10 +79,10 @@
          x[i] = SHR16(x[i], shift);
    } else {
       int shift=0;
-      if (maxval == 0)
+      if (maxabs == 0)
          return;
       val >>= 1;
-      while (maxval < val)
+      while (maxabs < val)
       {
          val >>= 1;
          shift++;