Fixes stupid preprocessor-related bug introduced in e368e6209.
authorJean-Marc Valin <jmvalin@jmvalin.ca>
Wed, 9 Jan 2013 16:13:00 +0000 (11:13 -0500)
committerJean-Marc Valin <jmvalin@jmvalin.ca>
Wed, 9 Jan 2013 16:13:00 +0000 (11:13 -0500)
Would cause the preemphasis and deemphasis to fail, but only with
custom modes enabled.

celt/celt_decoder.c
celt/celt_encoder.c

index f2a2fd8..2ba9886 100644 (file)
@@ -216,7 +216,7 @@ void deemphasis(celt_sig *in[], opus_val16 *pcm, int N, int C, int downsample, c
             scratch[j] = tmp;
          }
       } else
-#else
+#endif
       {
          /* Shortcut for the standard (non-custom modes) case */
          for (j=0;j<N;j++)
@@ -226,7 +226,6 @@ void deemphasis(celt_sig *in[], opus_val16 *pcm, int N, int C, int downsample, c
             scratch[j] = tmp;
          }
       }
-#endif
       mem[c] = m;
 
       /* Perform down-sampling */
index 391ef79..0d92c1f 100644 (file)
@@ -442,7 +442,7 @@ static void preemphasis(const opus_val16 * OPUS_RESTRICT pcmp, celt_sig * OPUS_R
          m = MULT16_32_Q15(coef1, inp[i]) - MULT16_32_Q15(coef0, tmp);
       }
    } else
-#else
+#endif
    {
       for (i=0;i<N;i++)
       {
@@ -453,7 +453,6 @@ static void preemphasis(const opus_val16 * OPUS_RESTRICT pcmp, celt_sig * OPUS_R
          m = - MULT16_32_Q15(coef0, x);
       }
    }
-#endif
    *mem = m;
 }