Merge branch 'fix/awhitening'
authorPaul Brossier <piem@piem.org>
Thu, 6 Dec 2018 12:49:25 +0000 (13:49 +0100)
committerPaul Brossier <piem@piem.org>
Thu, 6 Dec 2018 12:49:25 +0000 (13:49 +0100)
src/pitch/pitchspecacf.c
src/utils/hist.c
tests/src/test-mathutils.c

index 051d90b..170cfa3 100644 (file)
@@ -92,6 +92,7 @@ del_aubio_pitchspecacf (aubio_pitchspecacf_t * p)
   del_aubio_fft (p->fft);
   del_fvec (p->sqrmag);
   del_fvec (p->fftout);
+  del_fvec (p->acf);
   AUBIO_FREE (p);
 }
 
index e0e2486..2dcc443 100644 (file)
@@ -44,6 +44,7 @@ aubio_hist_t * new_aubio_hist (smpl_t flow, smpl_t fhig, uint_t nelems){
   smpl_t accum = step;
   uint_t i;
   if ((sint_t)nelems <= 0) {
+    AUBIO_FREE(s);
     return NULL;
   }
   s->nelems = nelems;
index 43c8822..ca01500 100644 (file)
@@ -100,6 +100,7 @@ int test_aubio_window (void)
   window = new_fvec(window_size);
   fvec_set_window(window, "rectangle");
   fvec_print(window);
+  del_fvec(window);
 
   window_size /= 2.;
   window = new_aubio_window("parzen", window_size);