Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mumble-voip/rnnoise.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJean-Marc Valin <jmvalin@jmvalin.ca>2017-07-29 00:24:13 +0300
committerJean-Marc Valin <jmvalin@jmvalin.ca>2017-07-29 00:24:13 +0300
commitdfb9728be00c2865e33a04b8103d7a6a984d6f7e (patch)
tree64282c154b0512ed1bc54e30fea8625afd5e3ad1 /src
parentf0e9c5e03d97a3307469c1b5666c2f6d84e5bb2e (diff)
binary output
Diffstat (limited to 'src')
-rw-r--r--src/denoise.c11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/denoise.c b/src/denoise.c
index 9be6532..427fbe7 100644
--- a/src/denoise.c
+++ b/src/denoise.c
@@ -359,6 +359,7 @@ void rnnoise_process_frame(DenoiseState *st, float *out, const float *in) {
int main(int argc, char **argv) {
int i;
+ int count=0;
float x[FRAME_SIZE];
float n[FRAME_SIZE];
float xn[FRAME_SIZE];
@@ -430,12 +431,19 @@ int main(int argc, char **argv) {
g[i] = sqrt((Ex[i]+1e-15)/(Ey[i]+1e-15));
if (g[i] > 1) g[i] = 1;
}
-#if 1
+ count++;
+#if 0
for (i=0;i<NB_FEATURES;i++) printf("%f ", features[i]);
for (i=0;i<NB_BANDS;i++) printf("%f ", g[i]);
for (i=0;i<NB_BANDS;i++) printf("%f ", Ln[i]);
printf("%f\n", vad);
#endif
+#if 1
+ fwrite(features, sizeof(float), NB_FEATURES, stdout);
+ fwrite(g, sizeof(float), NB_BANDS, stdout);
+ fwrite(Ln, sizeof(float), NB_BANDS, stdout);
+ fwrite(&vad, sizeof(float), 1, stdout);
+#endif
//for (i=0;i<NB_BANDS;i++) scanf("%f", &g[i]);
interp_band_gain(gf, g);
#if 1
@@ -449,6 +457,7 @@ int main(int argc, char **argv) {
for (i=0;i<FRAME_SIZE;i++) tmp[i] = xn[i];
fwrite(tmp, sizeof(short), FRAME_SIZE, fout);
}
+ fprintf(stderr, "matrix size: %d x %d\n", count, NB_FEATURES + 2*NB_BANDS + 1);
fclose(f1);
fclose(f2);
fclose(fout);