Hello community,
here is the log from the commit of package libsndfile for openSUSE:Factory
checked in at Thu Oct 14 12:25:25 CEST 2010.
--------
--- libsndfile/libsndfile-progs.changes 2010-10-08 08:54:52.000000000 +0200
+++ libsndfile/libsndfile-progs.changes 2010-10-13 00:51:12.000000000 +0200
@@ -1,0 +2,13 @@
+Mon Oct 11 16:20:37 UTC 2010 - oliver.bengs@opensuse.org
+
+- Update to version 1.0.23:
+- Upstream changes :
+ * configure.ac src/version-metadata.rc.in src/Makefile.am
+ Add version string resources to the windows DLL.
+ * doc/api.html
+ Update to add missing SF_FORMAT_* values. Closed Debian bug #545257.
+ * NEWS README configure.ac doc/*.html
+ Updates for 1.0.23 release.
+ * Other minor bug fixes
+
+-------------------------------------------------------------------
--- libsndfile/libsndfile.changes 2010-10-08 08:45:28.000000000 +0200
+++ libsndfile/libsndfile.changes 2010-10-13 00:43:52.000000000 +0200
@@ -1,0 +2,13 @@
+Mon Oct 11 16:15:45 UTC 2010 - oliver.bengs@opensuse.org
+
+- Update to version 1.0.23
+- Upstream changes :
+ * configure.ac src/version-metadata.rc.in src/Makefile.am
+ Add version string resources to the windows DLL.
+ * doc/api.html
+ Update to add missing SF_FORMAT_* values. Closed Debian bug #545257.
+ * NEWS README configure.ac doc/*.html
+ Updates for 1.0.23 release.
+ * Other minor bug fixes
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
libsndfile-1.0.22.tar.bz2
New:
----
libsndfile-1.0.23.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libsndfile-progs.spec ++++++
--- /var/tmp/diff_new_pack.rQPg4x/_old 2010-10-14 12:23:43.000000000 +0200
+++ /var/tmp/diff_new_pack.rQPg4x/_new 2010-10-14 12:23:43.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package libsndfile-progs (Version 1.0.22)
+# spec file for package libsndfile-progs (Version 1.0.23)
#
# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -20,7 +20,7 @@
Name: libsndfile-progs
BuildRequires: alsa-devel flac-devel gcc-c++ libjack-devel libvorbis-devel pkgconfig sqlite-devel
Summary: Example Programs for libsndfile
-Version: 1.0.22
+Version: 1.0.23
Release: 1
License: LGPLv2.1+
Group: System/Libraries
libsndfile.spec: same change
++++++ libsndfile-1.0.22.tar.bz2 -> libsndfile-1.0.23.tar.bz2 ++++++
++++ 2805 lines of diff (skipped)
++++ retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libsndfile-1.0.22/ChangeLog new/libsndfile-1.0.23/ChangeLog
--- old/libsndfile-1.0.22/ChangeLog 2010-10-04 02:39:30.000000000 +0200
+++ new/libsndfile-1.0.23/ChangeLog 2010-10-10 06:23:35.000000000 +0200
@@ -1,3 +1,56 @@
+2010-10-10 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
+
+ * configure.ac src/version-metadata.rc.in src/Makefile.am
+ Add version string resources to the windows DLL.
+
+ * doc/api.html
+ Update to add missing SF_FORMAT_* values. Closed Debian bug #545257.
+
+ * NEWS README configure.ac doc/*.html
+ Updates for 1.0.23 release.
+
+2010-10-09 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
+
+ * tests/pedantic-header-test.sh.in
+ Handle unusual values of CC environment variable.
+
+ * src/rf64.c
+ Minor tweaks and additional sanity checking.
+
+ * src/Makefile.am src/binheader_writef_check.py
+ Use python 2.6.
+
+2010-10-08 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
+
+ * src/sndfile.hh
+ Add a missing 'inline' before a constructor defintion.
+
+2010-10-06 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
+
+ * src/common.h
+ Add macro NOT.
+
+ * src/rf64.c
+ Minor tweaks.
+
+ * Makefile.am */Makefile.am
+ Add *~ to CLEANFILES.
+
+2010-10-05 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
+
+ * src/sndfile.c
+ Fix a typo in the error string for SFE_OPEN_PIPE_RDWR. Thanks to Charles
+ Van Winkle for the report.
+
+2010-10-04 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
+
+ * src/flac.c src/ogg.c src/sndfile.h.in src/strings.c src/wav.c
+ Add ability to read/write tracknumber and genre to flac/ogg/wav files.
+ Thanks to Matti Nykyri for the patch.
+
+ * src/common.h src/broadcast.c src/strings.c
+ Add function psf_safe_strncpy() and use where appropriate.
+
2010-10-04 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
* NEWS README configure.ac doc/*.html
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libsndfile-1.0.22/Makefile.am new/libsndfile-1.0.23/Makefile.am
--- old/libsndfile-1.0.22/Makefile.am 2010-08-28 04:28:06.000000000 +0200
+++ new/libsndfile-1.0.23/Makefile.am 2010-10-06 12:31:40.000000000 +0200
@@ -11,12 +11,15 @@
EXTRA_DIST = libsndfile.spec.in sndfile.pc.in
+CLEANFILES = *~
pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = sndfile.pc
m4datadir = $(datadir)/aclocal
+#===============================================================================
+
test: check-recursive
# Target to make autogenerated files.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libsndfile-1.0.22/NEWS new/libsndfile-1.0.23/NEWS
--- old/libsndfile-1.0.22/NEWS 2010-10-04 02:33:31.000000000 +0200
+++ new/libsndfile-1.0.23/NEWS 2010-10-10 06:24:59.000000000 +0200
@@ -1,4 +1,10 @@
Version 1.0.22 (2009-10-04)
+ * Add version metadata to Windows DLL.
+ * Add a missing 'inline' to sndfile.hh.
+ * Update docs.
+ * Minor bug fixes and improvements.
+
+Version 1.0.22 (2009-10-04)
* Couple of fixes for SDS file writer.
* Fixes arising from static analysis.
* Handle FLAC files with ID3 meta data at start of file.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libsndfile-1.0.22/README new/libsndfile-1.0.23/README
--- old/libsndfile-1.0.22/README 2010-10-04 02:28:09.000000000 +0200
+++ new/libsndfile-1.0.23/README 2010-10-10 06:23:59.000000000 +0200
@@ -1,4 +1,4 @@
-This is libsndfile, 1.0.22
+This is libsndfile, 1.0.23
libsndfile is a library of C routines for reading and writing
files containing sampled audio data.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libsndfile-1.0.22/configure.ac new/libsndfile-1.0.23/configure.ac
--- old/libsndfile-1.0.22/configure.ac 2010-10-04 02:39:04.000000000 +0200
+++ new/libsndfile-1.0.23/configure.ac 2010-10-10 06:21:03.000000000 +0200
@@ -3,7 +3,7 @@
dnl Require autoconf version
AC_PREREQ(2.57)
-AC_INIT([libsndfile],[1.0.22],[sndfile@mega-nerd.com],
+AC_INIT([libsndfile],[1.0.23],[sndfile@mega-nerd.com],
[libsndfile],[http://www.mega-nerd.com/libsndfile/])
# Put config stuff in Cfg.
@@ -38,7 +38,10 @@
# 6. If any interfaces have been removed since the last public release, then set age
# to 0.
-SHARED_VERSION_INFO="1:21:0"
+CLEAN_VERSION=`echo $PACKAGE_VERSION | sed "s/p.*//"`
+VERSION_MINOR=`echo $CLEAN_VERSION | sed "s/.*\.//"`
+
+SHARED_VERSION_INFO="1:$VERSION_MINOR:0"
AC_PROG_CC
AM_PROG_CC_C_O
@@ -48,6 +51,7 @@
define([AC_LIBTOOL_LANG_F77_CONFIG], [:])dnl
AM_PROG_LIBTOOL
+LT_PROG_RC
AC_CHECK_PROG(HAVE_AUTOGEN, autogen, yes, no)
AC_CHECK_PROG(HAVE_WINE, wine, yes, no)
@@ -388,6 +392,8 @@
AC_DEFINE_UNQUOTED(OS_IS_MACOSX, ${os_is_macosx}, [Set to 1 if compiling for MacOSX])
AC_DEFINE_UNQUOTED(USE_WINDOWS_API, ${use_windows_api}, [Set to 1 to use the native windows API])
+AM_CONDITIONAL(USE_WIN_VERSION_FILE, test ${use_windows_api} -eq 1)
+
#====================================================================================
# Check for ALSA.
@@ -573,6 +579,8 @@
OS_SPECIFIC_LINKS=" -static-libgcc $OS_SPECIFIC_LINKS"
fi
+WIN_RC_VERSION=`echo $PACKAGE_VERSION | sed -re "s/p.*//" -e "s/\./,/g"`
+
#-------------------------------------------------------------------------------
AC_SUBST(HOST_TRIPLET)
@@ -583,6 +591,9 @@
AC_SUBST(SHLIB_VERSION_ARG)
AC_SUBST(SHARED_VERSION_INFO)
+AC_SUBST(CLEAN_VERSION)
+AC_SUBST(WIN_RC_VERSION)
+
AC_SUBST(OS_SPECIFIC_CFLAGS)
AC_SUBST(OS_SPECIFIC_LINKS)
AC_SUBST(ALSA_LIBS)
@@ -602,6 +613,7 @@
AC_CONFIG_FILES([ \
shave shave-libtool \
src/sndfile.h src/Makefile src/GSM610/Makefile src/G72x/Makefile \
+ src/version-metadata.rc \
man/Makefile examples/Makefile tests/Makefile regtest/Makefile \
M4/Makefile doc/Makefile Win32/Makefile Octave/Makefile \
programs/Makefile doc/libsndfile.css \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libsndfile-1.0.22/doc/ChangeLog new/libsndfile-1.0.23/doc/ChangeLog
--- old/libsndfile-1.0.22/doc/ChangeLog 2010-03-16 15:38:44.000000000 +0100
+++ new/libsndfile-1.0.23/doc/ChangeLog 2010-10-04 02:54:33.000000000 +0200
@@ -1,3 +1,260 @@
+2010-10-04 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
+
+ * NEWS README configure.ac doc/*.html
+ Updates for 1.0.22 release.
+
+2010-10-03 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
+
+ * src/common.h src/broadcast.c src/rf64.c src/sndfile.c src/wav.c
+ Rewrite of SF_BROADCAST_INFO handling.
+
+ * src/test_broadcast_var.c tests/command_test.c
+ Tweak SF_BROADCAST_INFO tests.
+
+ * src/test_broadcast_var.c
+ Fix OSX stack check error.
+
+2010-09-30 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
+
+ * src/sds.c
+ Set sustain_loop_end to 0 as suggested by Brian Lewis.
+
+2010-09-29 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
+
+ * src/sds.c
+ Make sure the correct frame count gets written into the header.
+
+ * tests/write_read_test.tpl
+ Don't allow SDS files to have a long frame count.
+
+2010-09-17 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
+
+ * src/sds.c
+ Apply a pair of patches from Brian Lewis to fix the packet number location
+ and the checksum.
+
+2010-09-10 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
+
+ * src/aiff.c src/file_io.c src/ogg.c src/rf64.c src/sndfile.c
+ src/strings.c src/test_audio_detect.c src/test_strncpy_crlf.c
+ src/wav.c tests/pcm_test.tpl
+ Fix a bunch of minor issues found using static analysis.
+
+2010-08-23 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
+
+ * src/test_broadcast_var.c
+ New file containing tests for broadcast_set_var().
+
+ * src/Makefile.am src/test_main.[ch]
+ Hook test_broadcast_var.c into tests.
+
+2010-08-22 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
+
+ * src/broadcast.c src/common.(c|h)
+ Move function strncpy_crlf() to src/common.c so the function can be tested
+ in isolation.
+
+ * src/test_strncpy_crlf.c
+ New file.
+
+ * src/Makefile.am src/test_main.[ch]
+ Hook test_strncpy_crlf.c into tests.
+
+2010-08-18 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
+
+ * src/common.h
+ Move code around to make comments make sense.
+
+ * src/broadcast.c
+ Add debugging code that is disabled by default.
+
+2010-08-02 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
+
+ * src/flac.c
+ When the file meta data says the file has zero frames set psf->sf.frames
+ to SF_COUNT_MAX. Fixes Debian bug #590752.
+
+ * programs/sndfile-info.c
+ Print 'unknown' if frame count == SF_COUNT_MAX.
+
+2010-06-27 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
+
+ * src/sndfile.c
+ Only support writing mono SVX files. Multichannel SVX files are not
+ interleaved and there is no support infrastructure to cache and write
+ multiple channels to create a non-interleaved file.
+
+ * src/file_io.c
+ Don't call close() on a file descriptor of -1. Thanks to Jeremy Friesner
+ for the bug report.
+
+2010-06-09 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
+
+ * src/common.h
+ Add macro SF_ASSERT.
+
+ * src/sndfile.c
+ Use SF_ASSERT to ensure sizeof (sf_count_t) == 8.
+
+ * src/svx.c
+ Add support for reading and writing stereo SVX files.
+
+2010-05-07 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
+
+ * configure.ac
+ When compiling with x86_64-w64-mingw32-gcc link with -static-libgcc flags.
+
+ * programs/common.c programs/sndfile-metadata-set.c
+ Update metadata after the audio data is copied. Other minor fixes. Patch
+ from Marius Hennecke.
+
+2010-05-04 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
+
+ * src/nist.c
+ Fix a regression reported by Hugh Secker-Walker.
+
+ * src/api.html
+ Add comment about sf_open_fd() not working on Windows if the application
+ and the libsndfile DLL are linked to different versions of the Microsoft
+ C runtime DLL.
+
+2010-04-23 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
+
+ * tests/pedantic-header-test.sh.in
+ Fix 'make distcheck'.
+
+2010-04-21 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
+
+ * tests/pedantic-header-test.sh.in
+ New file to test whether sndfile.h can be compiled with gcc's -pedantic
+ flag.
+
+ * configure.ac tests/test_wrapper.sh.in
+ Hook pedantic-header-test into test suite.
+
+ * src/sndfile.h.in
+ Fix -pedantic warning.
+
+2010-04-19 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
+
+ * programs/sndfile-salvage.c programs/Makefile.am
+ New program to salvage the audio data from WAV/WAVEX/AIFF files which are
+ greater than 4Gig in size.
+
+2010-04-09 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
+
+ * programs/sndfile-convert.c
+ Fix valgrind warning.
+
+2010-04-06 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
+
+ * programs/sndfile-cmp.c
+ When files differ in the PCM data, also print the difference offset.
+ Minor cleanup.
+
+2010-03-19 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
+
+ * src/aiff.c
+ Don't use the 'twos' marker for 24 and 32 bit PCM, use 'in24' and 'in32'
+ instead. Thanks to Paul Davis (Ardour) for this suggestion.
+
+2010-02-28 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
+
+ * configure.ac
+ Clean up configure report.
+
+ * tests/utils.tpl
+ Add functions test_read_raw_or_die and test_write_raw_or_die.
+
+ * tests/rdwr_test.(def|tpl) tests/Makefile.am
+ Add new test program and hook into build.
+
+ * src/sndfile.c
+ Fix minor issues with sf_read/write_raw(). Bug reported by Milan Křápek.
+
+ * tests/test_wrapper.sh.in
+ Add rdwr_test to the test wrapper script.
+
+2010-02-22 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
+
+ * configure.ac
+ Remove -fpascal-strings from OSX's OS_SPECIFIC_CFLAGS.
+
+ * programs/common.[ch] programs/sndfile-metadata-set.c
+ Apply a patch from Robin Gareus allowing the setting of the time reference
+ field of the BEXT chunk.
+
+2010-02-06 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
+
+ * src/ima_adpcm.c
+ Add a fix from Jonatan Liljedahl to handle predictor overflow when decoding
+ IMA4.
+
+2010-01-26 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
+
+ * src/sndfile.hh
+ Add a constructor which takes an existing file descriptor and then calls
+ sf_open_fd(). Patch from Sakari Bergen.
+
+2010-01-10 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
+
+ * programs/sndfile-deinterleave.c programs/sndfile-interleave.c
+ Improve usage messages.
+
+2010-01-09 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
+
+ * src/id3.c src/Makefile.am
+ Add new file src/id3.c and hook into build.
+
+ * src/sndfile.c src/common.h
+ Detect and skip and ID3 header at the start of the file.
+
+2010-01-07 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
+
+ * programs/common.c
+ Fix update_strings() copyright, comment, album and license are correctly
+ written. Thanks to Todd Allen for reporting this.
+
+ * man/Makefile.am
+ Change GNU makeism to something more widely supported. Thanks to Christian
+ Weisgerber for reporting this.
+
+ * configure.ac programs/Makefile.am programs/sndfile-play.c
+ Apply patch from Christian Weisgerber and Jacob Meuserto add support for
+ OpenBSD's sndio.
+
+2010-01-05 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
+
+ * doc/api.html
+ Discourage the use of sf_read/write_raw().
+
+2009-12-28 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
+
+ * configure.ac
+ Test for Unix pipe() and waitpid() functions.
+
+ * src/sfconfig.h tests/pipe_test.tpl
+ Disable pipe_test if pipe() and waitpid() aren't available.
+
+2009-12-16 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
+
+ * configure.ac src/Makefile.am src/create_symbols_file.py
+ src/make-static-lib-hidden-privates.sh
+ Change name of generated file src/Symbols.linux to Symbols.gnu-binutils and
+ and use the same symbols file for other systems which use GNU binutils like
+ Debian's kfreebsd.
+
+ * M4/shave.m4 shave.in
+ Update shave files from upstream.
+
+2009-12-15 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
+
+ * man/sndfile-metadata-get.1
+ Fix typo.
+
+ * man/sndfile-interleave.1 man/Makefile.am
+ New man page.
+
2009-12-13 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
* src/ogg.c
@@ -77,18 +334,18 @@
Minor corrections.
2009-11-29 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
-
+
* sndfile.pc.in
Add a Libs.private entry to assist with static linking.
2009-11-28 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
-
+
* src/make-static-lib-hidden-privates.sh src/Makefile.am
Add a script to hide all non-public symbols in the libsndfile.a static
library.
2009-11-22 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
-
+
* tests/locale_test.c
Correct usage of ENABLE_SNDFILE_WINDOWS_PROTOTYPES.
@@ -196,7 +453,7 @@
* tests/locale_test.c
Add a wchar_test() to test sf_wchar_open().
-
+
2009-09-25 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
* src/common.h src/*.c
@@ -585,7 +842,7 @@
* src/wav.c
Handle four zero bytes as a marker within a LIST or INFO chunk.
- Thanks to Rog�rio Brito for supplying an example file.
+ Thanks to Rogério Brito for supplying an example file.
2009-02-14 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
@@ -1146,7 +1403,7 @@
2008-06-14 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
* src/aiff.c
- Apply a fix from Axel Roebel where if the second loop in the instrument
+ Apply a fix from Axel Röbel where if the second loop in the instrument
chunk is none, the loop mode is written into the first loop.
2008-05-31 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
@@ -1260,7 +1517,7 @@
2008-04-09 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
* src/aiff.c
- Fix up handling of 'APPL' chunk. Thanks to Axel Roebel for bringing up
+ Fix up handling of 'APPL' chunk. Thanks to Axel Röbel for bringing up
this issue.
2008-04-06 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
@@ -1411,10 +1668,10 @@
Allow use of either LGPL v2.1 or LGPL v3.
* tests/header_test.tpl
- Add header_shrink_test from Axel Roebel.
+ Add header_shrink_test from Axel Röbel.
* src/wav.c
- Add fix from Axel Roebel for writing files with float data but no peak
+ Add fix from Axel Röbel for writing files with float data but no peak
chunk (ie peak chunk gets removed after the file is opened).
* src/aiff.c tests/header_test.tpl
@@ -1871,7 +2128,7 @@
2007-04-14 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
* src/GSM610/long_term.c src/macbinary3.c tests/cpp_test.cc
- Add patch from Andr� Pang to clean up compiles on OSX.
+ Add patch from André Pang to clean up compiles on OSX.
* src/wve.c src/common.h src/sndfile.c src/sndfile.h.in
examples/sndfile-convert.c
@@ -1884,7 +2141,7 @@
* src/sndfile.hh
Add a static SndfileHandle::formatCheck method as suggested by Jorge
- Jim�nez.
+ Jiménez.
2007-04-09 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
@@ -2389,7 +2646,7 @@
* configure.ac
Fix handling of --enable and --disable configure args. Thanks to Diego
- 'Flameeyes' Petten� who sent the patch.
+ 'Flameeyes' Pettenò who sent the patch.
2006-03-22 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
@@ -2560,11 +2817,11 @@
2006-01-10 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
* examples/sndfile-play.c
- Fix calculation of samples remaining in win32 code. Thanks Axel Roebel.
+ Fix calculation of samples remaining in win32 code. Thanks Axel Röbel.
* src/common.h
Make sure length of header buffer can hold header plus strings. Thanks Axel
- Roebel.
+ Röbel.
2006-01-09 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
@@ -2778,7 +3035,7 @@
* tests/locale_test.c
Modify the way the unicode strings were encoded so that older compilers
- do not complain. Thanks Axel Roebel.
+ do not complain. Thanks Axel Röbel.
* configure.ac
Bump the version to 1.0.12 for release.
@@ -3007,7 +3264,7 @@
style strings (no terminating character).
* src/aiff.c
- Move to new (correct) AIFF string style. Thanks to Axel Roebel for being
+ Move to new (correct) AIFF string style. Thanks to Axel Röbel for being
so persistent on this issue.
2005-07-11 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
@@ -3166,7 +3423,7 @@
2005-05-10 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
* src/ircam.c
- Fix writing of IRCAM files on big endian systems (thanks to Axel Roebel).
+ Fix writing of IRCAM files on big endian systems (thanks to Axel Röbel).
* src/wav.c
Add workaround for files created by the Peak audio editor on Mac which can
@@ -3765,7 +4022,7 @@
2004-04-03 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
* configure.ac
- Improve printout configuration summary (as suggested by Axel R�bel).
+ Improve printout configuration summary (as suggested by Axel Röbel).
* doc/index.html
Add link to pre-release location.
@@ -4039,7 +4296,7 @@
2003-12-07 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
* src/file_io.c
- Axel Roebel pointed out that on Mac OSX a pipe is not considered a fifo
+ Axel Röbel pointed out that on Mac OSX a pipe is not considered a fifo
(S_ISFIFO (st.st_mode) is false) but a socket (S_ISSOCK (st.st_mode) is
true). The test has therefore been changed to is S_ISREG and anything
which which does not return true for S_ISREG is considered a pipe.
@@ -4243,11 +4500,11 @@
* src/aiff.c
Fixed a bug where opening a file with a non-trival header in SFM_RDWR mode
- would over-write part of the header. Thanks to Axel Roebel for pointing
+ would over-write part of the header. Thanks to Axel Röbel for pointing
this out. Axel also provided a patch to fix this but I came up with a
neater and more general solution.
Return error when openning an AIFF file with data after the SSND chunk
- (Thanks Axel Roebel).
+ (Thanks Axel Röbel).
* tests/aiff_rw_test.c
Improvements to test program which will later allow it to be generalised to
@@ -4531,28 +4788,28 @@
* src/common.c src/common.h src/file_io.h
Added is_pipe field to SF_PRIVATE and declaration of psf_is_pipe()
- function. (Axel Roebel)
+ function. (Axel Röbel)
* src/sndfile.c
- Fixed determination of whether the file is a pipe. (Axel Roebel)
+ Fixed determination of whether the file is a pipe. (Axel Röbel)
* src/paf.c
- Force paf24 to start with undefined mode. (Axel Roebel)
+ Force paf24 to start with undefined mode. (Axel Röbel)
* tests/pipe_test.c
Mods to make this test work and actually do the test on RAW files. (Axel
- Roebel).
+ Röbel).
2003-05-05 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
* src/sndfile.c
Fixed a potential bug where psf->sf.seekable was being set to FALSE when
operating on stdin or stdout but then the default initialiser was reseting
- it to TRUE. Thanks to Axel Roebel.
+ it to TRUE. Thanks to Axel Röbel.
* src/aiff.c
Fixed a bug in the header parser where it was not handling an odd length
- COMM chunk correctly. Thanks to Axel Roebel.
+ COMM chunk correctly. Thanks to Axel Röbel.
* src/test_file_io.c
Add more tests.
@@ -7476,7 +7733,7 @@
* src/paf.c src/wav_gsm610.c
Removed two printf()s which had escaped notice for some time (thanks
- Sigbj�rn Skj�ret).
+ Sigbjørn Skjæret).
2001-07-19 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
@@ -7796,7 +8053,7 @@
* src/sndfile.h
Removed prototype of unimplemented function sf_get_info(). Added prototype
- for sf_error_number() Thanks to Sigbj�rn Skj�ret for spotting these.
+ for sf_error_number() Thanks to Sigbjørn Skjæret for spotting these.
2000-08-18 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
@@ -7806,8 +8063,8 @@
2000-08-15 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
* src/sndfile.c
- Fixed a leak of FILE* pointers in sf_open_write(). Thanks to Sigbj�rn
- Skj�ret for spotting this one.
+ Fixed a leak of FILE* pointers in sf_open_write(). Thanks to Sigbjørn
+ Skjæret for spotting this one.
2000-08-13 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
@@ -7901,7 +8158,7 @@
* src/wav.c
Fixed bug in GSM 6.10 handling for big-endian machines. Thanks
- to Sigbj�rn Skj�ret for reporting this.
+ to Sigbjørn Skjæret for reporting this.
2000-04-25 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
@@ -8083,7 +8340,7 @@
* src/aiff.c
Fixed calculation of datalength when reading SSND chunk. Thanks to
- Sigbj�rn Skj�ret for pointing out this error.
+ Sigbjørn Skjæret for pointing out this error.
1999-07-29 Erik de Castro Lopo <erikd AT mega-nerd DOT com>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libsndfile-1.0.22/doc/FAQ.html new/libsndfile-1.0.23/doc/FAQ.html
--- old/libsndfile-1.0.22/doc/FAQ.html 2010-10-04 02:35:11.000000000 +0200
+++ new/libsndfile-1.0.23/doc/FAQ.html 2010-10-10 06:26:47.000000000 +0200
@@ -816,7 +816,7 @@
<A HREF="http://www.mega-nerd.com/libsndfile/">
http://www.mega-nerd.com/libsndfile/</A>.
<BR>
-Version : 1.0.22
+Version : 1.0.23
</P>
</BODY>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libsndfile-1.0.22/doc/NEWS new/libsndfile-1.0.23/doc/NEWS
--- old/libsndfile-1.0.22/doc/NEWS 2010-03-16 15:38:42.000000000 +0100
+++ new/libsndfile-1.0.23/doc/NEWS 2010-10-04 02:54:33.000000000 +0200
@@ -1,3 +1,10 @@
+Version 1.0.22 (2009-10-04)
+ * Couple of fixes for SDS file writer.
+ * Fixes arising from static analysis.
+ * Handle FLAC files with ID3 meta data at start of file.
+ * Handle FLAC files which report zero length.
+ * Other minor bug fixes and improvements.
+
Version 1.0.21 (2009-12-13)
* Add a couple of new binary programs to programs/ dir.
* Remove sndfile-jackplay (now in sndfile-tools package).
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libsndfile-1.0.22/doc/README new/libsndfile-1.0.23/doc/README
--- old/libsndfile-1.0.22/doc/README 2010-03-16 15:38:44.000000000 +0100
+++ new/libsndfile-1.0.23/doc/README 2010-10-04 02:54:33.000000000 +0200
@@ -1,4 +1,4 @@
-This is libsndfile, 1.0.21
+This is libsndfile, 1.0.22
libsndfile is a library of C routines for reading and writing
files containing sampled audio data.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libsndfile-1.0.22/doc/api.html new/libsndfile-1.0.23/doc/api.html
--- old/libsndfile-1.0.22/doc/api.html 2010-10-04 02:35:03.000000000 +0200
+++ new/libsndfile-1.0.23/doc/api.html 2010-10-10 06:26:42.000000000 +0200
@@ -193,6 +193,10 @@
SF_FORMAT_SD2 = 0x160000, /* Sound Designer 2 */
SF_FORMAT_FLAC = 0x170000, /* FLAC lossless file format */
SF_FORMAT_CAF = 0x180000, /* Core Audio File format */
+ SF_FORMAT_WVE = 0x190000, /* Psion WVE format */
+ SF_FORMAT_OGG = 0x200000, /* Xiph OGG container */
+ SF_FORMAT_MPC2K = 0x210000, /* Akai MPC 2000 sampler */
+ SF_FORMAT_RF64 = 0x220000, /* RF64 WAV file */
/* Subtypes from here on. */
@@ -226,6 +230,8 @@
SF_FORMAT_DPCM_8 = 0x0050, /* 8 bit differential PCM (XI only) */
SF_FORMAT_DPCM_16 = 0x0051, /* 16 bit differential PCM (XI only) */
+ SF_FORMAT_VORBIS = 0x0060, /* Xiph Vorbis encoding. */
+
/* Endian-ness options. */
SF_ENDIAN_FILE = 0x00000000, /* Default file endian-ness. */
@@ -678,7 +684,7 @@
<A HREF="http://www.mega-nerd.com/libsndfile/">here</A>.
</P>
<P>
-Version : 1.0.22
+Version : 1.0.23
</P>
<!-- pepper -->
<!-- pepper -->
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libsndfile-1.0.22/doc/command.html new/libsndfile-1.0.23/doc/command.html
--- old/libsndfile-1.0.22/doc/command.html 2010-10-04 02:34:56.000000000 +0200
+++ new/libsndfile-1.0.23/doc/command.html 2010-10-10 06:26:35.000000000 +0200
@@ -1402,7 +1402,7 @@
<A HREF="http://www.mega-nerd.com/libsndfile/">
http://www.mega-nerd.com/libsndfile/</A>.
<BR>
-Version : 1.0.22
+Version : 1.0.23
</P>
</BODY>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libsndfile-1.0.22/doc/dither.html new/libsndfile-1.0.23/doc/dither.html
--- old/libsndfile-1.0.22/doc/dither.html 2010-10-04 02:34:52.000000000 +0200
+++ new/libsndfile-1.0.23/doc/dither.html 2010-10-10 06:26:29.000000000 +0200
@@ -1010,7 +1010,7 @@
<A HREF="http://www.mega-nerd.com/libsndfile/">
http://www.mega-nerd.com/libsndfile/</A>.
<BR>
-Version : 1.0.22
+Version : 1.0.23
</P>
</BODY>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libsndfile-1.0.22/doc/index.html new/libsndfile-1.0.23/doc/index.html
--- old/libsndfile-1.0.22/doc/index.html 2010-10-04 02:34:40.000000000 +0200
+++ new/libsndfile-1.0.23/doc/index.html 2010-10-10 06:26:20.000000000 +0200
@@ -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.22">
+ <META NAME="Version" CONTENT="libsndfile-1.0.23">
<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">
@@ -363,6 +363,7 @@
<LI>Version 1.0.20 (May 14 2009) Fix for potential heap overflow.
<LI>Version 1.0.21 (December 13 2009) Bunch of minor bug fixes.
<LI>Version 1.0.22 (October 04 2010) Bunch of minor bug fixes.
+ <LI>Version 1.0.23 (October 10 2010) Minor bug fixes.
</UL>
<A NAME="Similar"></A>
@@ -424,16 +425,16 @@
</P>
<UL>
<LI>Source code as a .tar.gz :
- <A HREF="files/libsndfile-1.0.22.tar.gz">libsndfile-1.0.22.tar.gz</A>
+ <A HREF="files/libsndfile-1.0.23.tar.gz">libsndfile-1.0.23.tar.gz</A>
and
- <A HREF="files/libsndfile-1.0.22.tar.gz.asc">(GPG signature)</A>.
+ <A HREF="files/libsndfile-1.0.23.tar.gz.asc">(GPG signature)</A>.
<LI>Win32 installer:
- <A HREF="files/libsndfile-1.0.22-w32-setup.exe">
- libsndfile-1.0.22-w32-setup.exe</A> (thoroughly tested under
+ <A HREF="files/libsndfile-1.0.23-w32-setup.exe">
+ libsndfile-1.0.23-w32-setup.exe</A> (thoroughly tested under
<a href="http://www.winehq.com/">Wine</a> and Windows XP).
<LI>Win64 installer:
- <A HREF="files/libsndfile-1.0.22-w64-setup.exe">
- libsndfile-1.0.22-w64-setup.exe</A>
+ <A HREF="files/libsndfile-1.0.23-w64-setup.exe">
+ libsndfile-1.0.23-w64-setup.exe</A>
(thoroughly tested on 64 bit Windows 7).
</UL>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libsndfile-1.0.22/programs/Makefile.am new/libsndfile-1.0.23/programs/Makefile.am
--- old/libsndfile-1.0.22/programs/Makefile.am 2010-08-28 04:28:11.000000000 +0200
+++ new/libsndfile-1.0.23/programs/Makefile.am 2010-10-06 12:30:41.000000000 +0200
@@ -9,6 +9,8 @@
INCLUDES = -I$(top_srcdir)/src $(OS_SPECIFIC_CFLAGS)
+CLEANFILES = *~
+
# This is the BeOS version of sndfile-play. It needs to be compiled with the C++
# compiler.
EXTRA_DIST = sndfile-play-beos.cpp test-sndfile-metadata-set.py
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libsndfile-1.0.22/src/Makefile.am new/libsndfile-1.0.23/src/Makefile.am
--- old/libsndfile-1.0.22/src/Makefile.am 2010-08-28 04:28:17.000000000 +0200
+++ new/libsndfile-1.0.23/src/Makefile.am 2010-10-10 02:51:41.000000000 +0200
@@ -27,12 +27,21 @@
double64.c ima_adpcm.c ms_adpcm.c gsm610.c dwvw.c vox_adpcm.c \
interleave.c strings.c dither.c broadcast.c audio_detect.c \
ima_oki_adpcm.c ima_oki_adpcm.h chunk.c chanmap.c \
- windows.c id3.c
+ windows.c id3.c $(WIN_VERSION_FILE)
FILESPECIFIC = sndfile.c aiff.c au.c avr.c caf.c dwd.c flac.c g72x.c htk.c ircam.c \
macbinary3.c macos.c mat4.c mat5.c nist.c ogg.c paf.c pvf.c raw.c rx2.c sd2.c \
sds.c svx.c txw.c voc.c wve.c w64.c wav_w64.c wav.c xi.c mpc2k.c rf64.c
+CLEANFILES = *~
+
+if USE_WIN_VERSION_FILE
+WIN_VERSION_FILE = version-metadata.rc
+else
+WIN_VERSION_FILE =
+endif
+
+#===============================================================================
# MinGW requires -no-undefined if a DLL is to be built.
libsndfile_la_LDFLAGS = -no-undefined -version-info @SHARED_VERSION_INFO@ @SHLIB_VERSION_ARG@
libsndfile_la_SOURCES = $(FILESPECIFIC) $(noinst_HEADERS)
@@ -58,7 +67,7 @@
# need access to the internals of the SF_PRIVATE struct.
check: $(noinst_PROGRAMS)
- @if [ -x /usr/bin/python2.5 ]; then $(srcdir)/binheader_writef_check.py $(srcdir)/*.c ; fi
+ @if [ -x /usr/bin/python2.6 ]; then $(srcdir)/binheader_writef_check.py $(srcdir)/*.c ; fi
./test_main$(EXEEXT)
#======================================================================
@@ -85,6 +94,12 @@
sndfile.o : $(SYMBOL_FILES)
#======================================================================
+# Building windows resource files (if needed).
+
+.rc.lo:
+ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --tag=RC --mode=compile $(RC) $(RCFLAGS) $< -o $@
+
+#======================================================================
# Disable autoheader.
AUTOHEADER=echo
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libsndfile-1.0.22/src/binheader_writef_check.py new/libsndfile-1.0.23/src/binheader_writef_check.py
--- old/libsndfile-1.0.22/src/binheader_writef_check.py 2010-03-16 15:39:27.000000000 +0100
+++ new/libsndfile-1.0.23/src/binheader_writef_check.py 2010-10-09 09:27:31.000000000 +0200
@@ -1,6 +1,6 @@
-#!/usr/bin/python2.5
+#!/usr/bin/python2.6
-# Copyright (C) 2006 Erik de Castro Lopo
participants (1)
-
root@hilbert.suse.de