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/
|