Bump version to 1.0.13.

This commit is contained in:
Erik de Castro Lopo 2006-01-21 03:54:51 +00:00
parent 1c587d4d69
commit 93ea26e3af
11 changed files with 59 additions and 29 deletions

View File

@ -6,6 +6,12 @@
* tests/command_test.c
Don't exit on error in instrument test for XI files.
* configure.ac
Bump version to 1.0.13.
* doc/*.html NEWS README
Update version numbers.
2006-01-19 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
* src/xi.c

6
NEWS
View File

@ -1,3 +1,9 @@
Version 1.0.13 (2006-01-21)
* Fix form MinGW compiler problems.
* Allow readin/write of instrument chunks from WAV and AIFF files.
* Compile problem fix for Solaris compiler.
* Minor cleanups and bug fixes.
Version 1.0.12 (2005-09-30)
* Add support for FLAC and Apple's Core Audio Format (CAF).
* Add virtual I/O interface (still needs docs).

2
README
View File

@ -1,4 +1,4 @@
This is libsndfile, 1.0.12
This is libsndfile, 1.0.13
libsndfile is a library of C routines for reading and writing
files containing sampled audio data.

View File

@ -112,6 +112,9 @@
/* Define to 1 if you have the `m' library (-lm). */
#define HAVE_LIBM 1
/* Define to 1 if you have the <locale.h> header file. */
/* #undef HAVE_LOCALE_H */
/* Define if you have C99's lrint function. */
/* #undef HAVE_LRINT */
@ -145,6 +148,9 @@
/* Define to 1 if you have the `realloc' function. */
#define HAVE_REALLOC 1
/* Define to 1 if you have the `setlocale' function. */
/* #undef HAVE_SETLOCALE */
/* Define to 1 if you have the `snprintf' function. */
#define HAVE_SNPRINTF 1
@ -200,13 +206,13 @@
#define PACKAGE_NAME "libsndfile"
/* Define to the full name and version of this package. */
#define PACKAGE_STRING "libsndfile 1.0.12"
#define PACKAGE_STRING "libsndfile 1.0.13"
/* Define to the one symbol short name of this package. */
#define PACKAGE_TARNAME "libsndfile"
/* Define to the version of this package. */
#define PACKAGE_VERSION "1.0.12"
#define PACKAGE_VERSION "1.0.13"
/* Set to maximum allowed value of sf_count_t type. */
#define SF_COUNT_MAX 0x7FFFFFFFFFFFFFFFi64
@ -263,7 +269,7 @@
#define USE_WINDOWS_API 1
/* Version number of package */
#define VERSION "1.0.12"
#define VERSION "1.0.13"
/* Number of bits in a file offset, on hosts where this is settable. */
/* #undef _FILE_OFFSET_BITS */

View File

@ -1,5 +1,5 @@
/*
** Copyright (C) 1999-2005 Erik de Castro Lopo <erikd@mega-nerd.com>
** Copyright (C) 1999-2006 Erik de Castro Lopo <erikd@mega-nerd.com>
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU Lesser General Public License as published by
@ -312,32 +312,43 @@ typedef struct
sf_count_t length ;
} SF_EMBED_FILE_INFO ;
/* Struct used to retrieve music sample information from a file.
/*
** Structs used to retrieve music sample information from a file.
*/
enum
{ /*
** The loop mode field in SF_INSTRUMENT will be one of the following.
*/
SF_LOOP_NONE = 800,
SF_LOOP_FORWARD,
SF_LOOP_BACKWARD,
SF_LOOP_ALTERNATING
} ;
typedef struct
{ int basenote ;
int gain ;
int sustain_mode ;
int sustain_start, sustain_end ;
int release_mode ;
int release_start, reslease_end ;
{ int gain ;
char basenote, detune ;
char velocity_lo, velocity_hi ;
char key_lo, key_hi ;
int loop_count ;
struct
{ int mode ;
unsigned int start ;
unsigned int end ;
unsigned int count ;
} loops [16] ; /* make variable in a sensible way */
} SF_INSTRUMENT ;
/* sustain_mode and release_mode will be one of the following. */
enum
{ SF_LOOP_NONE = 800,
SF_LOOP_FORWARD,
SF_LOOP_BACKWARD
} ;
/* Struct used to retrieve loop information from a file.*/
typedef struct
{
short time_sig_num ; /* any positive integer >0 */
short time_sig_den ; /* any positive power of 2 >0 */
int loop_mode ; /* see SF_LOOP enum */
short time_sig_num ; /* any positive integer > 0 */
short time_sig_den ; /* any positive power of 2 > 0 */
int loop_mode ; /* see SF_LOOP enum */
int num_beats ; /* this is NOT the amount of quarter notes !!!*/
/* a full bar of 4/4 is 4 beats */

View File

@ -3,7 +3,7 @@
dnl Require autoconf version
AC_PREREQ(2.53)
AC_INIT(libsndfile,1.0.13pre7,erikd@mega-nerd.com)
AC_INIT(libsndfile,1.0.13,erikd@mega-nerd.com)
AC_CONFIG_SRCDIR([src/sndfile.c])
AC_CANONICAL_TARGET([])

View File

@ -265,7 +265,7 @@ the command would be:
memory buffers?</B></H2>
<P>
This has been added for version 1.0.12.
This has been added for version 1.0.13.
</P>
<!-- ========================================================================= -->
@ -562,7 +562,7 @@ Sell also <A HREF="#Q006">FAQ Q6</A>.
<A HREF="http://www.mega-nerd.com/libsndfile/">
http://www.mega-nerd.com/libsndfile/</A>.
<BR>
Version : 1.0.12
Version : 1.0.13
</P>
</BODY>

View File

@ -684,7 +684,7 @@ and a parameter of SF_TRUE to force correct scaling.
<A HREF="http://www.mega-nerd.com/libsndfile/">here</A>.
</P>
<P>
Version : 1.0.12
Version : 1.0.13
</P>
<!-- pepper -->
<!-- pepper -->

View File

@ -1104,7 +1104,7 @@ The SF_FORMAT_INFO struct is defined in &lt;sndfile.h&gt; as:
<A HREF="http://www.mega-nerd.com/libsndfile/">
http://www.mega-nerd.com/libsndfile/</A>.
<BR>
Version : 1.0.12
Version : 1.0.13
</P>
</BODY>

View File

@ -1009,7 +1009,7 @@ Example:
<A HREF="http://www.mega-nerd.com/libsndfile/">
http://www.mega-nerd.com/libsndfile/</A>.
<BR>
Version : 1.0.12
Version : 1.0.13
</P>
</BODY>

View File

@ -6,7 +6,7 @@
libsndfile
</TITLE>
<META NAME="Author" CONTENT="Erik de Castro Lopo (erikd AT mega-nerd DOT com)">
<META NAME="Version" CONTENT="libsndfile-1.0.12">
<META NAME="Version" CONTENT="libsndfile-1.0.13">
<META NAME="Description" CONTENT="The libsndfile Home Page">
<META NAME="Keywords" CONTENT="WAV AIFF AU SVX PAF NIST W64 libsndfile sound audio dsp Linux">
<META NAME="ROBOTS" CONTENT="NOFOLLOW">
@ -340,6 +340,7 @@
Minor bug fixes.
<LI>Version 1.0.12 (Sep 30 2005) Add FLAC and CAF file support, virtual I/O interface.
Minor bug fixes and cleanups.
<LI>Version 1.0.13 (Jan 21 2006) Add read/write of instrument chunks. Minor bug fixes.
</UL>
<A NAME="Similar"></A>
@ -410,7 +411,7 @@
</P>
<UL>
<LI>Source code as a .tar.gz :
<A HREF="libsndfile-1.0.12.tar.gz">libsndfile-1.0.12.tar.gz</A>
<A HREF="libsndfile-1.0.13.tar.gz">libsndfile-1.0.13.tar.gz</A>
</UL>
<P>
Compiling libsndfile is relatively easy. The INSTALL file in the top level directory