src/tempo/beattracking.c: declare b as signed integer, thanks to Lennart Denninger
authorPaul Brossier <piem@piem.org>
Sat, 31 Jul 2010 14:32:05 +0000 (16:32 +0200)
committerPaul Brossier <piem@piem.org>
Sat, 31 Jul 2010 14:32:05 +0000 (16:32 +0200)
src/tempo/beattracking.c

index f3e0b80a1a670521feac6ae661842837dd64010a..2c24561ffa070eaf8b477030a167fd7b84057bbb 100644 (file)
@@ -135,7 +135,7 @@ aubio_beattracking_do (aubio_beattracking_t * bt, fvec_t * dfframe,
   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 @@ fvec_gettimesig (fvec_t * acf, uint_t acflen, uint_t gp)
 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;