shithub: opus

Download patch

ref: 3cb52ecef7aea3233a379d717161afd70b1b3272
parent: 86c15a7a36a7c368bfeccd47fb1cac0db5eb4ffa
author: Jean-Marc Valin <jmvalin@jmvalin.ca>
date: Tue Dec 11 10:37:05 EST 2018

...

--- a/dnn/denoise.c
+++ b/dnn/denoise.c
@@ -270,15 +270,6 @@
   }
 }
 
-static void apply_window(float *x) {
-  int i;
-  check_init();
-  for (i=0;i<FRAME_SIZE;i++) {
-    x[i] *= common.half_window[i];
-    x[WINDOW_SIZE - 1 - i] *= common.half_window[i];
-  }
-}
-
 int rnnoise_get_size() {
   return sizeof(DenoiseState);
 }
@@ -299,11 +290,6 @@
   free(st);
 }
 
-#if TRAINING
-int lowpass = FREQ_SIZE;
-int band_lp = NB_BANDS;
-#endif
-
 short float2short(float x)
 {
   int i;
@@ -347,6 +333,18 @@
 }
 
 #if TRAINING
+
+int lowpass = FREQ_SIZE;
+int band_lp = NB_BANDS;
+
+static void apply_window(float *x) {
+  int i;
+  check_init();
+  for (i=0;i<FRAME_SIZE;i++) {
+    x[i] *= common.half_window[i];
+    x[WINDOW_SIZE - 1 - i] *= common.half_window[i];
+  }
+}
 
 static void frame_analysis(DenoiseState *st, kiss_fft_cpx *X, float *Ex, const float *in) {
   int i;
--