annotate src/libsndfile-1.0.27/doc/README @ 40:1df64224f5ac

Current libsndfile source
author Chris Cannam
date Tue, 18 Oct 2016 13:22:47 +0100
parents
children
rev   line source
Chris@40 1 This is libsndfile, 1.0.26
Chris@40 2
Chris@40 3 libsndfile is a library of C routines for reading and writing
Chris@40 4 files containing sampled audio data.
Chris@40 5
Chris@40 6 The src/ directory contains the source code for library itself.
Chris@40 7
Chris@40 8 The doc/ directory contains the libsndfile documentation.
Chris@40 9
Chris@40 10 The examples/ directory contains examples of how to write code using
Chris@40 11 libsndfile.
Chris@40 12
Chris@40 13 The tests/ directory contains programs which link against libsndfile
Chris@40 14 and test its functionality.
Chris@40 15
Chris@40 16 The src/GSM610 directory contains code written by Jutta Degener and Carsten
Chris@40 17 Bormann. Their original code can be found at :
Chris@40 18 http://kbs.cs.tu-berlin.de/~jutta/toast.html
Chris@40 19
Chris@40 20 The src/G72x directory contains code written and released by Sun Microsystems
Chris@40 21 under a suitably free license.
Chris@40 22
Chris@40 23 The src/ALAC directory contains code written and released by Apple Inc and
Chris@40 24 released under the Apache license.
Chris@40 25
Chris@40 26
Chris@40 27 LINUX
Chris@40 28 -----
Chris@40 29 Whereever possible, you should use the packages supplied by your Linux
Chris@40 30 distribution.
Chris@40 31
Chris@40 32 If you really do need to compile from source it should be as easy as:
Chris@40 33
Chris@40 34 ./configure
Chris@40 35 make
Chris@40 36 make install
Chris@40 37
Chris@40 38 Since libsndfile optionally links against libFLAC, libogg and libvorbis, you
Chris@40 39 will need to install appropriate versions of these libraries before running
Chris@40 40 configure as above.
Chris@40 41
Chris@40 42
Chris@40 43 UNIX
Chris@40 44 ----
Chris@40 45 Compile as for Linux.
Chris@40 46
Chris@40 47
Chris@40 48 Win32/Win64
Chris@40 49 -----------
Chris@40 50 The default Windows compilers are nowhere near compliant with the 1999 ISO
Chris@40 51 C Standard and hence not able to compile libsndfile.
Chris@40 52
Chris@40 53 Please use the libsndfile binaries available on the libsndfile web site.
Chris@40 54
Chris@40 55
Chris@40 56 MacOSX
Chris@40 57 ------
Chris@40 58 Building on MacOSX should be the same as building it on any other Unix.
Chris@40 59
Chris@40 60
Chris@40 61 CONTACTS
Chris@40 62 --------
Chris@40 63
Chris@40 64 libsndfile was written by Erik de Castro Lopo (erikd AT mega-nerd DOT com).
Chris@40 65 The libsndfile home page is at :
Chris@40 66
Chris@40 67 http://www.mega-nerd.com/libsndfile/
Chris@40 68
Chris@40 69 Bugs and support questions can be raised at :
Chris@40 70
Chris@40 71 https://github.com/erikd/libsndfile/