diff options
author | Jean-Marc Valin <jmvalin@jmvalin.ca> | 2017-07-29 00:24:13 +0300 |
---|---|---|
committer | Jean-Marc Valin <jmvalin@jmvalin.ca> | 2017-07-29 00:24:13 +0300 |
commit | dfb9728be00c2865e33a04b8103d7a6a984d6f7e (patch) | |
tree | 64282c154b0512ed1bc54e30fea8625afd5e3ad1 /src | |
parent | f0e9c5e03d97a3307469c1b5666c2f6d84e5bb2e (diff) |
binary output
Diffstat (limited to 'src')
-rw-r--r-- | src/denoise.c | 11 |
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); |