tests/src/test-hist.c: update to new_aubio_window
authorPaul Brossier <piem@piem.org>
Fri, 25 Sep 2009 02:26:14 +0000 (04:26 +0200)
committerPaul Brossier <piem@piem.org>
Fri, 25 Sep 2009 02:26:14 +0000 (04:26 +0200)
tests/src/test-hist.c

index 297dcf041337552c9049ce557a0a0ea6ffec8d4d..7984ae9121e4504e7b572d78f8e6ef045be07c80 100644 (file)
@@ -1,35 +1,26 @@
 #include <aubio.h>
 #include <stdlib.h>
 
-void print_array(fvec_t *f);
-void print_array(fvec_t *f){
-  uint_t i,j;
-  for (i=0;i<f->channels;i++){
-    for (j=0;j<f->length;j++){
-      printf("%f, ", f->data[i][j]); 
-    }
-    printf(";\n"); 
-  }
-}
-
 int main( int argc, char** argv )
 {
   uint_t length;
   for (length = 1; length < 10; length ++ ) {
-    fvec_t *t = new_fvec(length,5);
     aubio_hist_t *o = new_aubio_hist(0, 1, length, 5);
-    aubio_window(t->data[0],t->length,aubio_win_hanning);
-    aubio_window(t->data[1],t->length,aubio_win_hanningz);
-    aubio_window(t->data[2],t->length,aubio_win_blackman);
-    aubio_window(t->data[3],t->length,aubio_win_blackman_harris);
-    aubio_window(t->data[4],t->length,aubio_win_hamming);
-    print_array(t);
+    fvec_t *t = new_aubio_window(length,aubio_win_hanning);
+    aubio_hist_do(o,t);
+    fvec_print(t);
+    aubio_hist_do_notnull(o,t);
+    fvec_print(t);
+    aubio_hist_dyn_notnull(o,t);
+    fvec_print(t);
+    del_fvec(t);
+    t = new_aubio_window(length,aubio_win_hanningz);
     aubio_hist_do(o,t);
-    print_array(t);
+    fvec_print(t);
     aubio_hist_do_notnull(o,t);
-    print_array(t);
+    fvec_print(t);
     aubio_hist_dyn_notnull(o,t);
-    print_array(t);
+    fvec_print(t);
     del_aubio_hist(o);
     del_fvec(t);
   }