cannam@125
|
1 This is libsndfile, 1.0.27
|
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/
|