annotate src/libsndfile-1.0.27/README @ 83:ae30d91d2ffe

Replace these with versions built using an older toolset (so as to avoid ABI compatibilities when linking on Ubuntu 14.04 for packaging purposes)
author Chris Cannam
date Fri, 07 Feb 2020 11:51:13 +0000
parents 1df64224f5ac
children
rev   line source
Chris@40 1 This is libsndfile, 1.0.27
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/