From 398afce1d37bad97d50a20aa5406a4dc6327912d Mon Sep 17 00:00:00 2001 From: Jamie Bullock Date: Sat, 16 Feb 2008 20:13:05 +0000 Subject: - Added to pd example the ability to differentiate between different argv types (XTRACT_FLOAT, XTRACT_INT) and pass the correct data type to the xtract[]() function - Added xtract_flatness_db() details to descriptors.c - Fixes to tonality and xtract_subbands descriptors - Added Pd examples for 'subband mean' and tonality calculated using subbands --- src/scalar.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/scalar.c') diff --git a/src/scalar.c b/src/scalar.c index b2fa868..4a2b672 100644 --- a/src/scalar.c +++ b/src/scalar.c @@ -535,14 +535,14 @@ int xtract_flatness(const float *data, const int N, const void *argv, float *res int xtract_flatness_db(const float *data, const int N, const void *argv, float *result){ - float flatness_db; + float flatness; - flatness_db = *(float *)argv; + flatness = *(float *)argv; - if (flatness_db <= 0) - flatness_db = XTRACT_LOG_LIMIT; + if (flatness <= 0) + flatness = XTRACT_LOG_LIMIT; - *result = 10 * log10f(flatness_db); + *result = 10 * log10f(flatness); return XTRACT_SUCCESS; -- cgit v1.2.3