tests/: add void to prototypes to build with -Wstrict-prototypes
[aubio.git] / tests / src / spectral / test-mfcc.c
index c724d10..23f8c64 100644 (file)
@@ -1,26 +1,26 @@
 #include <aubio.h>
 
-int
-main (void)
+int main (void)
 {
-  /* allocate some memory */
-  uint_t win_s = 512;           /* fft size */
-  uint_t n_filters = 40;        /* number of filters */
-  uint_t n_coefs = 13;          /* number of coefficients */
-  cvec_t *in = new_cvec (win_s);      /* input buffer */
-  fvec_t *out = new_fvec (n_coefs);     /* input buffer */
-  smpl_t samplerate = 16000.;
+  uint_t win_s = 512; // fft size
+  uint_t n_filters = 40; // number of filters
+  uint_t n_coefs = 13; // number of coefficients
+  smpl_t samplerate = 16000.; // samplerate
+  cvec_t *in = new_cvec (win_s); // input buffer
+  fvec_t *out = new_fvec (n_coefs); // output coefficients
 
-  /* allocate fft and other memory space */
+  // create mfcc object
   aubio_mfcc_t *o = new_aubio_mfcc (win_s, n_filters, n_coefs, samplerate);
 
-  cvec_set (in, 1.);
-
+  cvec_norm_set_all (in, 1.);
   aubio_mfcc_do (o, in, out);
   fvec_print (out);
+
+  cvec_norm_set_all (in, .5);
   aubio_mfcc_do (o, in, out);
   fvec_print (out);
 
+  // clean up
   del_aubio_mfcc (o);
   del_cvec (in);
   del_fvec (out);