audiofile 0.3.0



ChangeLog
=========

2011-09-12  Michael Pruett <michael 68k org>

	* Released version 0.3.0 of the Audio File Library.

2011-09-11  Michael Pruett <michael 68k org>

	* Define AFframecount and AFfileoffset as 64-bit signed integers.

	Previously these types were defined using off_t, whose size can vary
	depending upon whether large file support is enabled. Now the library
	is built with large file support and the API uses 64-bit frame counts
	and file offsets.

2011-08-20  Michael Pruett <michael 68k org>

	* test/Makefile.am, test/aes.cpp: Add test for reading and writing
	AES channel data.

2011-08-20  Michael Pruett <michael 68k org>

	* libaudiofile/AIFF.cpp, libaudiofile/Instrument.cpp,
	libaudiofile/Instrument.h, libaudiofile/Loop.cpp,
	libaudiofile/Setup.cpp, libaudiofile/Setup.h, test/Makefile.am,
	test/loop.cpp: Fix initialization of loop data.

2011-08-16  Michael Pruett <michael 68k org>

	* win32: Remove obsolete Windows project files.

2011-05-07  Michael Pruett <michael 68k org>

	* libaudiofile/Makefile.am,  libaudiofile/WAVE.{cpp,h},
	libaudiofile/UUID.{cpp,h}: Add support for extensible WAVE format.

2011-04-16  Michael Pruett <michael 68k org>

	* Refactor file parsing and writing. Update VFS interface.

2011-04-11  Michael Pruett <michael 68k org>

	* Reorganize source files.

2011-04-11  Michael Pruett <michael 68k org>

	* Support more sample formats in IRCAM sound files.

2011-04-04  Michael Pruett <michael 68k org>

	* Add support for Core Audio Format.

2011-04-04  Michael Pruett <michael 68k org>

	* libaudiofile/IRCAM.cpp, libaudiofile/IRCAM.h,
	libaudiofile/IRCAMWrite.cpp: Handle byte-swapped IRCAM sound files.

2011-04-04  Michael Pruett <michael 68k org>

	* test/pcmdata.cpp, test/Makefile.am: Test reading and writing
	PCM data formats supported by each file format.

2011-03-29  Michael Pruett <michael 68k org>

	* test/large.cpp, test/seek.cpp, test/Makefile.am: Convert large
	and seek test cases to use Google Test framework.

2011-03-27  Michael Pruett <michael 68k org>

	* docs/*: Update documentation and convert to AsciiDoc format.

2011-03-27  Michael Pruett <michael 68k org>

	* sfcommands/sfconvert.c: Update help message for sfconvert to
	include NIST SPHERE format.

2011-03-27  Michael Pruett <michael 68k org>

	* sfcommands/sfconvert.c, sfcommands/sfinfo.c,
	sfcommands/printinfo.[ch]: Add --short and --reporterror options
	to sfinfo. Add --help and --version options to sfconvert and
	sfinfo.

2011-03-27  Michael Pruett <michael 68k org>

	* libaudiofile/NeXT.cpp, test/Makefile.am, test/next.cpp: Fix handling
	of NeXT sound files with unspecified or inconsistent length.

2011-01-16  Michael Pruett <michael 68k org>

	* libaudiofile/audiofile.h, libaudiofile/Loop.cpp,
	libaudiofile/Marker.cpp, libaudiofile/Miscellaneous.cpp,
	libaudiofile/Track.cpp, libaudiofile/util.cpp, libaudiofile/util.h:
	Change type of id arrays in initialization functions from int *
	to const int *.

2011-01-16  Michael Pruett <michael 68k org>

	* Refactor file parsing and writing.

2011-01-12  Stefano Magni <stefano magni akerue it>

	* libaudiofile/openclose.cpp: Fix leak of miscellaneous data buffers.

2011-01-12  Michael Pruett <michael 68k org>

	* libaudiofile/IFF.cpp: Allow writing miscellaneous data in IFF/8SVX files.

2011-01-12  Michael Pruett <michael 68k org>

	* test/Makefile.am, test/miscellaneous.cpp: Add test for reading and
	writing miscellaneous data.

2011-01-12  Michael Pruett <michael 68k org>

	* libaudiofile/audiofile.h, libaudiofile/Miscellaneous.cpp: Change
	type of buffer parameter of afWriteMisc() from void * to const void *.

2011-01-09  Michael Pruett <michael 68k org>

	* configure.ac, test/Makefile.am: Support running tests under Valgrind.

2011-01-01  Michael Pruett <michael 68k org>

	Convert library implementation to C++; refactor file parsing and writing.

2010-12-02  Michael Pruett <michael 68k org>

	Use local copy of Google Test framework.

2010-11-29  Michael Pruett <michael 68k org>

	Refactor rebuffering module.

2010-11-14  Michael Pruett <michael 68k org>

	Refactor audio conversion.

2010-11-14  Michael Pruett <michael 68k org>

	Refactor file I/O.

	Eliminate VFS interface since it cannot support large files or provide
	context for handling error conditions.

2010-10-30  Michael Pruett <michael 68k org>

	* examples/Makefile.am, examples/alsaplay.cpp: Add example
	program demonstrating audio file playback using ALSA.

2010-10-30  Michael Pruett <michael 68k org>

	* test/floattoint.cpp, test/inttofloat.cpp, test/pcmmapping.cpp,
	test/sign.cpp: Add tests for converting between integer and
	floating-point audio data, between signed and unsigned integer
	audio data, and between audio data with different PCM mappings.

2010-09-20  Michael Pruett <michael 68k org>

	* libaudiofile/pcm.h, test/floatto24.c: Update default mapping
	between floating-point and integer audio data.

	Map N-bit integer audio data to [-1, 1) rather than the previous
	range of [-1 - 1/(2^N - 1), 1].

2010-09-11  Michael Pruett <michael 68k org>

	* configure.ac, Makefile.am, libaudiofile/Makefile.am,
	libaudiofile/modules/Makefile.am, test/Makefile.am: Enable code
	coverage reporting with lcov.

2010-09-11  Michael Pruett <michael 68k org>

	* audiofile-config.in, audiofile.m4: Remove configuration files
	superseded by pkg-config.

2010-04-14  Brian Cameron <brian cameron oracle com>

	* audiofile-uninstalled.pc.in, configure.ac: Add uninstalled
	pkg-config file.

2010-03-29  Michael Pruett <michael 68k org>

	* libaudiofile/af_vfs.h: Specify C linkage.

2010-03-25  Daniel Kobras <kobras debian org>

	* libaudiofile/af_vfs.h: Include <audiofile.h>.

2010-03-25  Daniel Kobras <kobras debian org>

	* audiofile.pc.in: Link against libm only for static builds.



Download
========

http://download.gnome.org/sources/audiofile/0.3/audiofile-0.3.0.tar.xz  (457K)
  sha256sum: a83bac421545510a19b0d933cc603b193973527c958a13e9d0a6c8824405f7b2

http://download.gnome.org/sources/audiofile/0.3/audiofile-0.3.0.tar.bz2 (524K)
  sha256sum: 0db2f5315fda982bbb7b4a15555be262dd6f1512df6f9be7b69c35433ed32e24



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]