diff xtract/libxtract.h @ 43:4a36f70a76e9

Numerous fixes and enhancements, see ChangeLog.
author Jamie Bullock <jamie@postlude.co.uk>
date Fri, 15 Dec 2006 21:17:12 +0000
parents 0ea4d6430cfc
children e8f4c56de591
line wrap: on
line diff
--- a/xtract/libxtract.h	Tue Dec 12 21:47:42 2006 +0000
+++ b/xtract/libxtract.h	Fri Dec 15 21:17:12 2006 +0000
@@ -53,7 +53,7 @@
   * @{
   */
 
-#define XTRACT_FEATURES 44
+#define XTRACT_FEATURES 45
     
 #define LOG_LIMIT 10e-10
 #define VERY_BIG_NUMBER 2e10
@@ -89,9 +89,10 @@
     ODD_EVEN_RATIO,
     SHARPNESS,
     SLOPE,
-    LOWEST_MATCH,
+    LOWEST,
     HPS,
     F0,
+    FAILSAFE_F0,
     FLUX,
     ATTACK_TIME,
     DECAY_TIME,
@@ -178,7 +179,7 @@
  * 
  */
 #ifdef XTRACT
-extern int(*xtract[XTRACT_FEATURES])(float *data, int N, void *argv, float *result);
+extern int(*xtract[XTRACT_FEATURES])(const float *data, const int N, const void *argv, float *result);
 
 /** \brief An array of pointers to function help strings
  *