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