src/tempo/: add const qualifiers
authorPaul Brossier <piem@piem.org>
Thu, 21 Apr 2016 17:09:47 +0000 (19:09 +0200)
committerPaul Brossier <piem@piem.org>
Thu, 21 Apr 2016 17:09:47 +0000 (19:09 +0200)
src/tempo/beattracking.c
src/tempo/beattracking.h
src/tempo/tempo.c
src/tempo/tempo.h

index 1010e01..6031fe2 100644 (file)
@@ -123,7 +123,7 @@ del_aubio_beattracking (aubio_beattracking_t * p)
 
 
 void
-aubio_beattracking_do (aubio_beattracking_t * bt, fvec_t * dfframe,
+aubio_beattracking_do (aubio_beattracking_t * bt, const fvec_t * dfframe,
     fvec_t * output)
 {
 
@@ -409,19 +409,19 @@ aubio_beattracking_checkstate (aubio_beattracking_t * bt)
 }
 
 smpl_t
-aubio_beattracking_get_period (aubio_beattracking_t * bt)
+aubio_beattracking_get_period (const aubio_beattracking_t * bt)
 {
   return bt->hop_size * bt->bp;
 }
 
 smpl_t
-aubio_beattracking_get_period_s (aubio_beattracking_t * bt)
+aubio_beattracking_get_period_s (const aubio_beattracking_t * bt)
 {
   return aubio_beattracking_get_period(bt) / (smpl_t) bt->samplerate;
 }
 
 smpl_t
-aubio_beattracking_get_bpm (aubio_beattracking_t * bt)
+aubio_beattracking_get_bpm (const aubio_beattracking_t * bt)
 {
   if (bt->bp != 0) {
     return 60. / aubio_beattracking_get_period_s(bt);
@@ -431,7 +431,7 @@ aubio_beattracking_get_bpm (aubio_beattracking_t * bt)
 }
 
 smpl_t
-aubio_beattracking_get_confidence (aubio_beattracking_t * bt)
+aubio_beattracking_get_confidence (const aubio_beattracking_t * bt)
 {
   if (bt->gp) {
     smpl_t acf_sum = fvec_sum(bt->acfout);
index b22fbc1..3747f28 100644 (file)
@@ -64,7 +64,7 @@ aubio_beattracking_t * new_aubio_beattracking(uint_t winlen, uint_t hop_size,
   \param out stored detected beat locations
 
 */
-void aubio_beattracking_do (aubio_beattracking_t * bt, fvec_t * dfframes,
+void aubio_beattracking_do (aubio_beattracking_t * bt, const fvec_t * dfframes,
     fvec_t * out);
 
 /** get current beat period in samples
@@ -75,7 +75,7 @@ void aubio_beattracking_do (aubio_beattracking_t * bt, fvec_t * dfframes,
   value is found.
 
 */
-smpl_t aubio_beattracking_get_period (aubio_beattracking_t * bt);
+smpl_t aubio_beattracking_get_period (const aubio_beattracking_t * bt);
 
 /** get current beat period in seconds
 
@@ -85,7 +85,7 @@ smpl_t aubio_beattracking_get_period (aubio_beattracking_t * bt);
   value is found.
 
 */
-smpl_t aubio_beattracking_get_period_s (aubio_beattracking_t * bt);
+smpl_t aubio_beattracking_get_period_s (const aubio_beattracking_t * bt);
 
 /** get current tempo in bpm
 
@@ -95,7 +95,7 @@ smpl_t aubio_beattracking_get_period_s (aubio_beattracking_t * bt);
   consistent value is found.
 
 */
-smpl_t aubio_beattracking_get_bpm(aubio_beattracking_t * bt);
+smpl_t aubio_beattracking_get_bpm(const aubio_beattracking_t * bt);
 
 /** get current tempo confidence
 
@@ -105,7 +105,7 @@ smpl_t aubio_beattracking_get_bpm(aubio_beattracking_t * bt);
   consistent value is found.
 
 */
-smpl_t aubio_beattracking_get_confidence(aubio_beattracking_t * bt);
+smpl_t aubio_beattracking_get_confidence(const aubio_beattracking_t * bt);
 
 /** delete beat tracking object
 
index be6efa3..2000bcb 100644 (file)
@@ -54,7 +54,7 @@ struct _aubio_tempo_t {
 };
 
 /* execute tempo detection function on iput buffer */
-void aubio_tempo_do(aubio_tempo_t *o, fvec_t * input, fvec_t * tempo)
+void aubio_tempo_do(aubio_tempo_t *o, const fvec_t * input, fvec_t * tempo)
 {
   uint_t i;
   uint_t winlen = o->winlen;
@@ -163,7 +163,7 @@ smpl_t aubio_tempo_get_threshold(aubio_tempo_t * o) {
 }
 
 /* Allocate memory for an tempo detection */
-aubio_tempo_t * new_aubio_tempo (char_t * tempo_mode,
+aubio_tempo_t * new_aubio_tempo (const char_t * tempo_mode,
     uint_t buf_size, uint_t hop_size, uint_t samplerate)
 {
   aubio_tempo_t * o = AUBIO_NEW(aubio_tempo_t);
index 61bdbcb..5e220e7 100644 (file)
@@ -50,7 +50,7 @@ typedef struct _aubio_tempo_t aubio_tempo_t;
   \return newly created ::aubio_tempo_t if successful, `NULL` otherwise
 
 */
-aubio_tempo_t * new_aubio_tempo (char_t * method,
+aubio_tempo_t * new_aubio_tempo (const char_t * method,
     uint_t buf_size, uint_t hop_size, uint_t samplerate);
 
 /** execute tempo detection
@@ -60,7 +60,7 @@ aubio_tempo_t * new_aubio_tempo (char_t * method,
   \param tempo output beats
 
 */
-void aubio_tempo_do (aubio_tempo_t *o, fvec_t * input, fvec_t * tempo);
+void aubio_tempo_do (aubio_tempo_t *o, const fvec_t * input, fvec_t * tempo);
 
 /** get the time of the latest beat detected, in samples