shithub: libsamplerate

Download patch

ref: 2901a8a6011ef5c904335bf6991e182ba262aa89
parent: 995fe3298159a4b5a90d394f5a3b739a24d9aec4
author: Erik de Castro Lopo <erikd@mega-nerd.com>
date: Wed Jul 2 18:18:10 EDT 2008

Updates for version 0.1.4.

--- a/ChangeLog
+++ b/ChangeLog
@@ -11,6 +11,9 @@
     Fix buffer overrrun bug at extreme low conversion ratios. Thanks to Russell
     O'Connor for the report.
 
+    * configure.ac NEWS README doc/*.html
+    Update for 0.1.4 release.
+
 2008-05-13  Erik de Castro Lopo  <erikd AT mega-nerd DOT com>
 
     * configure.ac
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,6 @@
+Version 0.1.4 (2008-07-02)
+  * Fix bug which causes a segfault with extremely low conversion ratios.
+
 Version 0.1.3 (2008-03-23)
   * Huge improvement to the quality of conversion with the
     SRC_SINC_MEDIUM_QUALITY and SRC_SINC_BEST_QUALITY converters.
--- a/README
+++ b/README
@@ -1,4 +1,4 @@
-This is libsamplerate, 0.1.3
+This is libsamplerate, 0.1.4
 
 libsamplerate (also known as Secret Rabbit Code) is a library for
 perfroming sample rate conversion of audio data.
--- a/Win32/config.h
+++ b/Win32/config.h
@@ -77,6 +77,9 @@
 /* Define to 1 if you have the <dlfcn.h> header file. */
 /* #undef HAVE_DLFCN_H */
 
+/* Set to 1 if you have libfftw3. */
+/* #undef HAVE_FFTW3 */
+
 /* Define to 1 if you have the `floor' function. */
 #define HAVE_FLOOR 1
 
@@ -89,18 +92,9 @@
 /* Define to 1 if you have the <inttypes.h> header file. */
 /* #undef HAVE_INTTYPES_H */
 
-/* Define to 1 if you have the `efence' library (-lefence). */
-/* #undef HAVE_LIBEFENCE */
-
-/* Define to 1 if you have the `fftw' library (-lfftw). */
-/* #undef HAVE_LIBFFTW */
-
 /* Define to 1 if you have the `m' library (-lm). */
 /* #undef HAVE_LIBM */
 
-/* Define to 1 if you have the `rfftw' library (-lrfftw). */
-/* #undef HAVE_LIBRFFTW */
-
 /* Define if you have C99's lrint function. */
 /* #undef HAVE_LRINT */
 
@@ -143,6 +137,9 @@
 /* Define to 1 if you have the <sys/stat.h> header file. */
 #define HAVE_SYS_STAT_H 1
 
+/* Define to 1 if you have the <sys/times.h> header file. */
+/* #undef HAVE_SYS_TIMES_H */
+
 /* Define to 1 if you have the <sys/types.h> header file. */
 #define HAVE_SYS_TYPES_H 1
 
@@ -186,7 +183,7 @@
 #define STDC_HEADERS 1
 
 /* Version number of package */
-#define VERSION "0.1.3"
+#define VERSION "0.1.4"
 
 
 
--- a/configure.ac
+++ b/configure.ac
@@ -6,7 +6,7 @@
 AC_INIT
 AC_CONFIG_SRCDIR([src/samplerate.c])
 AC_CANONICAL_TARGET([])
-AM_INIT_AUTOMAKE(libsamplerate,0.1.3)
+AM_INIT_AUTOMAKE(libsamplerate,0.1.4)
 AM_CONFIG_HEADER(src/config.h)
 
 #------------------------------------------------------------------------------------
@@ -25,7 +25,7 @@
 #  6. If any interfaces have been removed since the last public release, then set age
 #     to 0.
 
-SHARED_VERSION_INFO="1:3:1"
+SHARED_VERSION_INFO="1:4:1"
 
 AC_PROG_CC
 AC_PROG_INSTALL
--- a/doc/api.html
+++ b/doc/api.html
@@ -6,7 +6,7 @@
 	Secret Rabbit Code (aka libsamplerate)
 	</TITLE>
 	<META NAME="Author"      CONTENT="Erik de Castro Lopo (erikd AT mega-nerd DOT com)">
-    <META NAME="Version"     CONTENT="libsamplerate-0.1.3">
+    <META NAME="Version"     CONTENT="libsamplerate-0.1.4">
 	<META NAME="Description" CONTENT="The Secret Rabbit Code Home Page">
 	<META NAME="Keywords"    CONTENT="libsamplerate sound resample audio dsp Linux">
 	<LINK REL=StyleSheet HREF="SRC.css" TYPE="text/css" MEDIA="all">
--- a/doc/api_callback.html
+++ b/doc/api_callback.html
@@ -6,7 +6,7 @@
 	Secret Rabbit Code (aka libsamplerate)
 	</TITLE>
 	<META NAME="Author"      CONTENT="Erik de Castro Lopo (erikd AT mega-nerd DOT com)">
-    <META NAME="Version"     CONTENT="libsamplerate-0.1.3">
+    <META NAME="Version"     CONTENT="libsamplerate-0.1.4">
 	<META NAME="Description" CONTENT="The Secret Rabbit Code Home Page">
 	<META NAME="Keywords"    CONTENT="libsamplerate sound resample audio dsp Linux">
 	<LINK REL=StyleSheet HREF="SRC.css" TYPE="text/css" MEDIA="all">
--- a/doc/api_full.html
+++ b/doc/api_full.html
@@ -6,7 +6,7 @@
 	Secret Rabbit Code (aka libsamplerate)
 	</TITLE>
 	<META NAME="Author"      CONTENT="Erik de Castro Lopo (erikd AT mega-nerd DOT com)">
-    <META NAME="Version"     CONTENT="libsamplerate-0.1.3">
+    <META NAME="Version"     CONTENT="libsamplerate-0.1.4">
 	<META NAME="Description" CONTENT="The Secret Rabbit Code Home Page">
 	<META NAME="Keywords"    CONTENT="libsamplerate sound resample audio dsp Linux">
 	<LINK REL=StyleSheet HREF="SRC.css" TYPE="text/css" MEDIA="all">
--- a/doc/api_misc.html
+++ b/doc/api_misc.html
@@ -6,7 +6,7 @@
 	Secret Rabbit Code (aka libsamplerate)
 	</TITLE>
 	<META NAME="Author"      CONTENT="Erik de Castro Lopo (erikd AT mega-nerd DOT com)">
-    <META NAME="Version"     CONTENT="libsamplerate-0.1.3">
+    <META NAME="Version"     CONTENT="libsamplerate-0.1.4">
 	<META NAME="Description" CONTENT="The Secret Rabbit Code Home Page">
 	<META NAME="Keywords"    CONTENT="libsamplerate sound resample audio dsp Linux">
 	<LINK REL=StyleSheet HREF="SRC.css" TYPE="text/css" MEDIA="all">
--- a/doc/api_simple.html
+++ b/doc/api_simple.html
@@ -6,7 +6,7 @@
 	Secret Rabbit Code (aka libsamplerate)
 	</TITLE>
 	<META NAME="Author"      CONTENT="Erik de Castro Lopo (erikd AT mega-nerd DOT com)">
-    <META NAME="Version"     CONTENT="libsamplerate-0.1.3">
+    <META NAME="Version"     CONTENT="libsamplerate-0.1.4">
 	<META NAME="Description" CONTENT="The Secret Rabbit Code Home Page">
 	<META NAME="Keywords"    CONTENT="libsamplerate sound resample audio dsp Linux">
 	<LINK REL=StyleSheet HREF="SRC.css" TYPE="text/css" MEDIA="all">
--- a/doc/bugs.html
+++ b/doc/bugs.html
@@ -6,7 +6,7 @@
 	Secret Rabbit Code (aka libsamplerate)
 	</TITLE>
 	<META NAME="Author"      CONTENT="Erik de Castro Lopo (erikd AT mega-nerd DOT com)">
-    <META NAME="Version"     CONTENT="libsamplerate-0.1.3">
+    <META NAME="Version"     CONTENT="libsamplerate-0.1.4">
 	<META NAME="Description" CONTENT="The Secret Rabbit Code Home Page">
 	<META NAME="Keywords"    CONTENT="libsamplerate sound resample audio dsp Linux">
 	<LINK REL=StyleSheet HREF="SRC.css" TYPE="text/css" MEDIA="all">
--- a/doc/download.html
+++ b/doc/download.html
@@ -6,7 +6,7 @@
 	Secret Rabbit Code (aka libsamplerate)
 	</TITLE>
 	<META NAME="Author"      CONTENT="Erik de Castro Lopo (erikd AT mega-nerd DOT com)">
-    <META NAME="Version"     CONTENT="libsamplerate-0.1.3">
+    <META NAME="Version"     CONTENT="libsamplerate-0.1.4">
 	<META NAME="Description" CONTENT="The Secret Rabbit Code Home Page">
 	<META NAME="Keywords"    CONTENT="libsamplerate sound resample audio dsp Linux">
 	<LINK REL=StyleSheet HREF="SRC.css" TYPE="text/css" MEDIA="all">
@@ -63,7 +63,7 @@
 </P>
 	<UL>
 	<LI>Source code as a .tar.gz : 
-			<A HREF="libsamplerate-0.1.3.tar.gz">libsamplerate-0.1.3.tar.gz</A>
+			<A HREF="libsamplerate-0.1.4.tar.gz">libsamplerate-0.1.4.tar.gz</A>
 	</UL>
 <P>
 	Compiling libsamplerate is relatively easy. The INSTALL file in the top 
--- a/doc/faq.html
+++ b/doc/faq.html
@@ -6,7 +6,7 @@
 	Secret Rabbit Code (aka libsamplerate)
 	</TITLE>
 	<META NAME="Author"      CONTENT="Erik de Castro Lopo (erikd AT mega-nerd DOT com)">
-    <META NAME="Version"     CONTENT="libsamplerate-0.1.3">
+    <META NAME="Version"     CONTENT="libsamplerate-0.1.4">
 	<META NAME="Description" CONTENT="The Secret Rabbit Code Home Page">
 	<META NAME="Keywords"    CONTENT="libsamplerate sound resample audio dsp Linux">
 	<LINK REL=StyleSheet HREF="SRC.css" TYPE="text/css" MEDIA="all">
--- a/doc/fb2k.html
+++ b/doc/fb2k.html
@@ -6,7 +6,7 @@
 	Secret Rabbit Code Resampler for Foobar2000.
 	</TITLE>
 	<META NAME="Author"      CONTENT="Erik de Castro Lopo (erikd AT mega-nerd DOT com)">
-    <META NAME="Version"     CONTENT="libsamplerate-0.1.3">
+    <META NAME="Version"     CONTENT="libsamplerate-0.1.4">
 	<META NAME="Description" CONTENT="Secret Rabbit Code Resampler for Foobar2000">
 	<META NAME="Keywords"    CONTENT="libsamplerate sound resample audio dsp Linux foorbar2000">
 	<LINK REL=StyleSheet HREF="SRC.css" TYPE="text/css" MEDIA="all">
--- a/doc/history.html
+++ b/doc/history.html
@@ -6,7 +6,7 @@
 	Secret Rabbit Code (aka libsamplerate)
 	</TITLE>
 	<META NAME="Author"      CONTENT="Erik de Castro Lopo (erikd AT mega-nerd DOT com)">
-    <META NAME="Version"     CONTENT="libsamplerate-0.1.3">
+    <META NAME="Version"     CONTENT="libsamplerate-0.1.4">
 	<META NAME="Description" CONTENT="The Secret Rabbit Code Home Page">
 	<META NAME="Keywords"    CONTENT="libsamplerate sound resample audio dsp Linux">
 	<LINK REL=StyleSheet HREF="SRC.css" TYPE="text/css" MEDIA="all">
@@ -79,6 +79,8 @@
 	<LI>Version 0.1.2 (Sep 12 2004) Callback API reset bug fix.
 	<LI>Version 0.1.3 (Mar 23 2008) Huge quality improvements to two best SINC
 		based converters.
+	<LI>Version 0.1.4 (Jul 02 2008) Fix segfault when using extremely low
+		conversion ratios.
 </UL>
 
 </DIV>
--- a/doc/index.html
+++ b/doc/index.html
@@ -6,7 +6,7 @@
 	Secret Rabbit Code (aka libsamplerate)
 	</TITLE>
 	<META NAME="Author"      CONTENT="Erik de Castro Lopo (erikd AT mega-nerd DOT com)">
-    <META NAME="Version"     CONTENT="libsamplerate-0.1.3">
+    <META NAME="Version"     CONTENT="libsamplerate-0.1.4">
 	<META NAME="Description" CONTENT="The Secret Rabbit Code Home Page">
 	<META NAME="Keywords"    CONTENT="libsamplerate sound resample audio dsp Linux">
 	<LINK REL=StyleSheet HREF="SRC.css" TYPE="text/css" MEDIA="all">
--- a/doc/license.html
+++ b/doc/license.html
@@ -6,7 +6,7 @@
 	Secret Rabbit Code (aka libsamplerate)
 	</TITLE>
 	<META NAME="Author"      CONTENT="Erik de Castro Lopo (erikd AT mega-nerd DOT com)">
-    <META NAME="Version"     CONTENT="libsamplerate-0.1.3">
+    <META NAME="Version"     CONTENT="libsamplerate-0.1.4">
 	<META NAME="Description" CONTENT="The Secret Rabbit Code Home Page">
 	<META NAME="Keywords"    CONTENT="libsamplerate sound resample audio dsp Linux">
 	<LINK REL=StyleSheet HREF="SRC.css" TYPE="text/css" MEDIA="all">
--- a/doc/lists.html
+++ b/doc/lists.html
@@ -6,7 +6,7 @@
 	Secret Rabbit Code (aka libsamplerate)
 	</TITLE>
 	<META NAME="Author"      CONTENT="Erik de Castro Lopo (erikd AT mega-nerd DOT com)">
-    <META NAME="Version"     CONTENT="libsamplerate-0.1.3">
+    <META NAME="Version"     CONTENT="libsamplerate-0.1.4">
 	<META NAME="Description" CONTENT="The Secret Rabbit Code Home Page">
 	<META NAME="Keywords"    CONTENT="libsamplerate sound resample audio dsp Linux">
 	<LINK REL=StyleSheet HREF="SRC.css" TYPE="text/css" MEDIA="all">
--- a/doc/procedure.html
+++ b/doc/procedure.html
@@ -6,7 +6,7 @@
 	Secret Rabbit Code (aka libsamplerate)
 	</TITLE>
 	<META NAME="Author"      CONTENT="Erik de Castro Lopo (erikd AT mega-nerd DOT com)">
-    <META NAME="Version"     CONTENT="libsamplerate-0.1.3">
+    <META NAME="Version"     CONTENT="libsamplerate-0.1.4">
 	<META NAME="Description" CONTENT="The Secret Rabbit Code Home Page">
 	<META NAME="Keywords"    CONTENT="libsamplerate sound resample audio dsp Linux">
 	<LINK REL=StyleSheet HREF="SRC.css" TYPE="text/css" MEDIA="all">
--- a/doc/quality.html
+++ b/doc/quality.html
@@ -6,7 +6,7 @@
 	Secret Rabbit Code (aka libsamplerate)
 	</TITLE>
 	<META NAME="Author"      CONTENT="Erik de Castro Lopo (erikd AT mega-nerd DOT com)">
-    <META NAME="Version"     CONTENT="libsamplerate-0.1.3">
+    <META NAME="Version"     CONTENT="libsamplerate-0.1.4">
 	<META NAME="Description" CONTENT="The Secret Rabbit Code Home Page">
 	<META NAME="Keywords"    CONTENT="libsamplerate sound resample audio dsp Linux">
 	<LINK REL=StyleSheet HREF="SRC.css" TYPE="text/css" MEDIA="all">
--- a/doc/win32.html
+++ b/doc/win32.html
@@ -6,7 +6,7 @@
 	Secret Rabbit Code (aka libsamplerate)
 	</TITLE>
 	<META NAME="Author"      CONTENT="Erik de Castro Lopo (erikd AT mega-nerd DOT com)">
-    <META NAME="Version"     CONTENT="libsamplerate-0.1.3">
+    <META NAME="Version"     CONTENT="libsamplerate-0.1.4">
 	<META NAME="Description" CONTENT="The Secret Rabbit Code Home Page">
 	<META NAME="Keywords"    CONTENT="libsamplerate sound resample audio dsp Linux">
 	<LINK REL=StyleSheet HREF="SRC.css" TYPE="text/css" MEDIA="all">