summaryrefslogtreecommitdiff
path: root/apps/codecs/libspeex/testdenoise.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/codecs/libspeex/testdenoise.c')
-rw-r--r--apps/codecs/libspeex/testdenoise.c44
1 files changed, 0 insertions, 44 deletions
diff --git a/apps/codecs/libspeex/testdenoise.c b/apps/codecs/libspeex/testdenoise.c
deleted file mode 100644
index 42644cb011..0000000000
--- a/apps/codecs/libspeex/testdenoise.c
+++ /dev/null
@@ -1,44 +0,0 @@
1#ifdef HAVE_CONFIG_H
2#include "config.h"
3#endif
4
5#include <speex/speex_preprocess.h>
6#include <stdio.h>
7
8#define NN 160
9
10int main()
11{
12 short in[NN];
13 int i;
14 SpeexPreprocessState *st;
15 int count=0;
16 float f;
17
18 st = speex_preprocess_state_init(NN, 8000);
19 i=1;
20 speex_preprocess_ctl(st, SPEEX_PREPROCESS_SET_DENOISE, &i);
21 i=0;
22 speex_preprocess_ctl(st, SPEEX_PREPROCESS_SET_AGC, &i);
23 f=8000;
24 speex_preprocess_ctl(st, SPEEX_PREPROCESS_SET_AGC_LEVEL, &f);
25 i=0;
26 speex_preprocess_ctl(st, SPEEX_PREPROCESS_SET_DEREVERB, &i);
27 f=.0;
28 speex_preprocess_ctl(st, SPEEX_PREPROCESS_SET_DEREVERB_DECAY, &f);
29 f=.0;
30 speex_preprocess_ctl(st, SPEEX_PREPROCESS_SET_DEREVERB_LEVEL, &f);
31 while (1)
32 {
33 int vad;
34 fread(in, sizeof(short), NN, stdin);
35 if (feof(stdin))
36 break;
37 vad = speex_preprocess_run(st, in);
38 /*fprintf (stderr, "%d\n", vad);*/
39 fwrite(in, sizeof(short), NN, stdout);
40 count++;
41 }
42 speex_preprocess_state_destroy(st);
43 return 0;
44}