Go to file
2011-12-31 23:07:49 +11:00
doc doc/command.html : Merge two separate blocks of SFC_SET_VBR_ENCODING_QUALITY documentation. 2011-07-15 19:06:40 +10:00
examples Update copyright dates. 2011-01-19 21:36:56 +11:00
M4 M4/add_(c|cxx)flags.m4 : Test flags in isolation. 2011-03-22 22:44:45 +11:00
man man/Makefile.am : Fix 'make distcheck'. 2010-01-08 22:00:30 +11:00
Octave Update copyright dates. 2011-01-19 21:36:56 +11:00
programs programs/sndfile-info.c : Minor refactoring. 2011-11-16 21:56:32 +11:00
regtest regtest/database.c : Fix compiler warning. 2011-07-12 10:37:09 +10:00
src src/wav.c : Make custom chunks work on WAV files (includes refactoring). 2011-12-31 23:01:01 +11:00
tests tests/chunk_test.c : Add WAVEX and RIFX tests. 2011-12-31 23:07:49 +11:00
Win32 Remove cruft from Win32 dir. 2008-10-08 21:19:23 +11:00
.bzrignore src/ : Use non-recursive make to build GSM610 and G72x helper libs. 2011-03-25 21:18:23 +11:00
AUTHORS Final tweaks for 1.0.18 release. 2009-02-07 14:00:36 +11:00
autogen.sh autogen.sh : Always use --force with libtoolize. 2011-07-07 18:59:10 +10:00
binheader_readf_check.py Clean out cruft. 2008-04-05 20:13:47 +11:00
build-test-tarball.mk.in build-test-tarball.mk.in : Add pedantic-header-test.sh to test tarball. 2011-03-22 17:54:31 +11:00
ChangeLog src/wav.c : Make custom chunks work on WAV files (includes refactoring). 2011-12-31 23:01:01 +11:00
configure.ac configure.ac : Use AC_SYS_LARGEFILE instead of AC_SYS_EXTRA_LARGEFILE. 2011-08-23 20:20:20 +10:00
COPYING First snapshot of the public project. 2007-05-14 19:55:24 +10:00
INSTALL First snapshot of the public project. 2007-05-14 19:55:24 +10:00
libsndfile.spec.in libsndfile.spec.in : Change field name 'URL' to 'Url'. 2011-12-19 20:22:34 +11:00
make_lite.py Clean out cruft. 2008-04-05 20:13:47 +11:00
Makefile.am Move ACLOCAL_AMFLAGS setup to Makefile.am. 2011-08-07 19:54:24 +10:00
NEWS Updates for 1.0.25. 2011-07-13 21:21:13 +10:00
README Updates for 1.0.25. 2011-07-13 21:21:13 +10:00
sndfile.pc.in sndfile.pc.in : Add a Libs.private entry to assist with static linking. 2009-11-29 10:40:13 +11:00

This is libsndfile, 1.0.25

libsndfile is a library of C routines for reading and writing
files containing sampled audio data.

The src/ directory contains the source code for library itself.

The doc/ directory contains the libsndfile documentation.

The examples/ directory contains examples of how to write code using
libsndfile.

The tests/ directory contains programs which link against libsndfile
and test its functionality.

The src/GSM610 directory contains code written by Jutta Degener and Carsten
Bormann. Their original code can be found at :
    http://kbs.cs.tu-berlin.de/~jutta/toast.html

The src/G72x directory contains code written and released by Sun Microsystems
under a suitably free license.


LINUX
-----
Whereever possible, you should use the packages supplied by your Linux
distribution.

If you really do need to compile from source it should be as easy as:

		./configure
		make
		make install

Since libsndfile optionally links against libFLAC, libogg and libvorbis, you
will need to install appropriate versions of these libraries before running
configure as above.


UNIX
----
Compile as for Linux.


Win32/Win64
-----------
The default Windows compilers are nowhere near compliant with the 1999 ISO
C Standard and hence not able to compile libsndfile.

Please use the libsndfile binaries available on the libsndfile web site.


MacOSX
------
Building on MacOSX should be the same as building it on any other Unix.


CONTACTS
--------

libsndfile was written by Erik de Castro Lopo (erikd AT mega-nerd DOT com).
The libsndfile home page is at :

	http://www.mega-nerd.com/libsndfile/