From f5704e4bc7082c1a0b6f7c49d2dcce35713178f6 Mon Sep 17 00:00:00 2001 From: Jamie Bullock Date: Wed, 18 Oct 2006 18:33:09 +0000 Subject: Added help string support, minor fixes. --- src/init.c | 2 +- src/libxtract.c | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/init.c b/src/init.c index 5b7bdf2..147528f 100644 --- a/src/init.c +++ b/src/init.c @@ -22,7 +22,7 @@ #include "xtract/libxtract.h" #include -#include +#include int xtract_init_mfcc(int N, float nyquist, int style, float freq_max, float freq_min, int freq_bands, float **fft_tables){ diff --git a/src/libxtract.c b/src/libxtract.c index 8202f6d..5e1cdf2 100644 --- a/src/libxtract.c +++ b/src/libxtract.c @@ -18,6 +18,7 @@ * USA. */ + #include "xtract/libxtract.h" #define XTRACT @@ -70,3 +71,48 @@ int(*xtract[])(float *, int, void *, float *) = { xtract_delta_feature }; +char *xtract_help_strings[] = { + "xtract_mean", + "xtract_variance", + "xtract_standard_deviation", + "xtract_average_deviation", + "xtract_skewness", + "xtract_kurtosis", + "xtract_centroid", + "xtract_irregularity_k", + "xtract_irregularity_j", + "xtract_tristimulus_1", + "xtract_tristimulus_2", + "xtract_tristimulus_3", + "xtract_smoothness", + "xtract_spread", + "xtract_zcr", + "xtract_rolloff", + "xtract_loudness", + "xtract_flatness", + "xtract_tonality", + "xtract_crest", + "xtract_noisiness", + "xtract_rms_amplitude", + "xtract_inharmonicity", + "xtract_power", + "xtract_odd_even_ratio", + "xtract_sharpness", + "xtract_slope", + "xtract_lowest_match", + "xtract_hps", + "xtract_f0", + "xtract_magnitude_spectrum", + "xtract_autocorrelation", + "xtract_autocorrelation_fft", + "xtract_amdf", + "xtract_asdf", + "xtract_mfcc", + "xtract_dct", + "xtract_bark_coefficients", + "xtract_peaks", + "xtract_flux", + "xtract_attack_time", + "xtract_decay_time", + "xtract_delta_feature" +}; -- cgit v1.2.3