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