shithub: aubio

Download patch

ref: 7c8420433827def2e65bde3d7e7807c57a3f34f0
parent: 4bcd424a3c2245591086278345298dd045fd2a49
author: Paul Brossier <[email protected]>
date: Sat Jul 31 12:32:05 EDT 2010

src/tempo/beattracking.c: declare b as signed integer, thanks to Lennart Denninger

--- a/src/tempo/beattracking.c
+++ b/src/tempo/beattracking.c
@@ -135,7 +135,7 @@
   smpl_t phase;                 // beat alignment (step - lastbeat) 
   smpl_t beat;                  // beat position 
   smpl_t bp;                    // beat period
-  uint_t a, b;                  // used to build shift invariant comb filterbank
+  uint_t a; sint_t b;           // used to build shift invariant comb filterbank
   uint_t kmax;                  // number of elements used to find beat phase
 
   /* copy dfframe, apply detection function weighting, and revert */
@@ -275,7 +275,7 @@
 void
 aubio_beattracking_checkstate (aubio_beattracking_t * bt)
 {
-  uint_t i, j, a, b;
+  uint_t i, j, a; sint_t b;
   uint_t flagconst = 0;
   sint_t counter = bt->counter;
   uint_t flagstep = bt->flagstep;