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;
--
⑨