tests/src: add AUBIO_UNSTABLE where needed
[aubio.git] / tests / src / test-peakpick.c
index 736f394e96fbf738f220a4de9537021285fc6123..1e443181e0d5b457fb2e1aa6a3ad31b1eb353bba 100644 (file)
@@ -1,3 +1,5 @@
+#define AUBIO_UNSTABLE 1
+
 #include <aubio.h>
 
 int main(){
@@ -5,12 +7,14 @@ int main(){
         uint_t win_s      = 1024;                       /* window size */
         uint_t channels   = 1;                          /* number of channel */
         fvec_t * in       = new_fvec (win_s, channels); /* input buffer */
-        aubio_pickpeak_t * o = new_aubio_peakpicker(0.3);
+        fvec_t * out      = new_fvec (1, channels); /* input buffer */
+        aubio_peakpicker_t * o = new_aubio_peakpicker(1);
+        aubio_peakpicker_set_threshold (o, 0.3);
 
-        aubio_peakpick_pimrt(in,o);
-        aubio_peakpick_pimrt(in,o);
-        aubio_peakpick_pimrt(in,o);
-        aubio_peakpick_pimrt(in,o);
+        aubio_peakpicker_do(o, in, out);
+        aubio_peakpicker_do(o, in, out);
+        aubio_peakpicker_do(o, in, out);
+        aubio_peakpicker_do(o, in, out);
 
         del_aubio_peakpicker(o);
         del_fvec(in);