changeset 93:61fe1af213cd

Made xtract_loudness() more permissive, so it doesn't crash if N > BARK_BANDS
author Jamie Bullock <jamie@postlude.co.uk>
date Mon, 24 Sep 2007 08:23:26 +0000
parents 35a3bb5c3ffd
children a60dea3e59a9
files src/scalar.c swig/java/Makefile.am
diffstat 2 files changed, 4 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/src/scalar.c	Thu Sep 06 14:05:37 2007 +0000
+++ b/src/scalar.c	Mon Sep 24 08:23:26 2007 +0000
@@ -419,8 +419,10 @@
 
     int n = N, rv;
 
-    if(n > XTRACT_BARK_BANDS) 
+    if(n > XTRACT_BARK_BANDS){
+	n = XTRACT_BARK_BANDS; 
 	rv = XTRACT_BAD_VECTOR_SIZE; 
+    }
     else
 	rv = XTRACT_SUCCESS;
 
--- a/swig/java/Makefile.am	Thu Sep 06 14:05:37 2007 +0000
+++ b/swig/java/Makefile.am	Mon Sep 24 08:23:26 2007 +0000
@@ -20,7 +20,7 @@
 lib_LTLIBRARIES = libjxtract.la
 libjxtract_la_SOURCES = $(srcdir)/xtract_wrap.c $(SWIG_SOURCES)
 libjxtract_la_CFLAGS = $(SWIG_PYTHON_CPPFLAGS) -I$(top_srcdir)/src
-ibjxtract_la_LDFLAGS = -module -lxtract
+libjxtract_la_LDFLAGS = -module -lxtract
 libjxtract_la_LIBADD = $(top_srcdir)/src/libxtract.la
 
 SWIG_JAVA_OPT = -java -package xtract.core