tests/src: fix memory leaks
[aubio.git] / tests / src / pitch / test-pitch.c
1 #include <aubio.h>
2
3 int
4 main ()
5 {
6   /* allocate some memory */
7   uint_t win_s = 1024;          /* window size */
8   uint_t hop_s = win_s / 4;     /* hop size */
9   uint_t samplerate = 44100;    /* samplerate */
10   fvec_t *in = new_fvec (hop_s);      /* input buffer */
11   fvec_t *out = new_fvec (1); /* input buffer */
12   aubio_pitch_t *o =
13       new_aubio_pitch ("default", win_s, hop_s, samplerate);
14   uint_t i = 0;
15
16   while (i < 100) {
17     aubio_pitch_do (o, in, out);
18     i++;
19   };
20
21   del_aubio_pitch (o);
22   del_fvec (out);
23   del_fvec (in);
24   aubio_cleanup ();
25
26   return 0;
27 }