79 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			79 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
|   | NOTICE: THIS IS A MODIFIED VERSION OF LIBSNDFILE WHICH FIXES COMPILATION WHEN USING CMAKE 4.0. | ||
|  | 
 | ||
|  | --- | ||
|  | 
 | ||
|  | libsndfile is a library of C routines for reading and writing | ||
|  | files containing sampled audio data. | ||
|  | 
 | ||
|  | The src/ directory contains the source code for library itself. | ||
|  | 
 | ||
|  | The doc/ directory contains the libsndfile documentation. | ||
|  | 
 | ||
|  | The examples/ directory contains examples of how to write code using | ||
|  | libsndfile. | ||
|  | 
 | ||
|  | The tests/ directory contains programs which link against libsndfile | ||
|  | and test its functionality. | ||
|  | 
 | ||
|  | The src/GSM610 directory contains code written by Jutta Degener and Carsten | ||
|  | Bormann. Their original code can be found at : | ||
|  |     http://kbs.cs.tu-berlin.de/~jutta/toast.html | ||
|  | 
 | ||
|  | The src/G72x directory contains code written and released by Sun Microsystems | ||
|  | under a suitably free license. | ||
|  | 
 | ||
|  | The src/ALAC directory contains code written and released by Apple Inc and | ||
|  | released under the Apache license. | ||
|  | 
 | ||
|  | 
 | ||
|  | LINUX | ||
|  | ----- | ||
|  | Wherever possible, you should use the packages supplied by your Linux | ||
|  | distribution. | ||
|  | 
 | ||
|  | If you really do need to compile from source it should be as easy as: | ||
|  | 
 | ||
|  | 		./configure | ||
|  | 		make | ||
|  | 		make install | ||
|  | 
 | ||
|  | Since libsndfile optionally links against libFLAC, libogg, libvorbis and | ||
|  | libopus, you will need to install appropriate versions of these libraries | ||
|  | before running configure as above. | ||
|  | 
 | ||
|  | You can use CMake now to build under Linux, also under Windows and MacOS, see | ||
|  | README.md for details. CMake toolchain is usable, but still exterimental. | ||
|  | 
 | ||
|  | 
 | ||
|  | UNIX | ||
|  | ---- | ||
|  | Compile as for Linux. | ||
|  | 
 | ||
|  | 
 | ||
|  | Win32/Win64 | ||
|  | ----------- | ||
|  | 
 | ||
|  | Official Windows binaries are compiled with Autotools and MinGW, but you can use | ||
|  | CMake to generate solution for Visual Studio. Details are described in | ||
|  | README.md. | ||
|  | 
 | ||
|  | It is still recommended to use the libsndfile binaries available on the | ||
|  | libsndfile web site. | ||
|  | 
 | ||
|  | MacOSX | ||
|  | ------ | ||
|  | Building on MacOSX should be the same as building it on any other Unix. | ||
|  | 
 | ||
|  | 
 | ||
|  | CONTACTS | ||
|  | -------- | ||
|  | 
 | ||
|  | libsndfile was written by Erik de Castro Lopo (erikd AT mega-nerd DOT com). | ||
|  | The libsndfile home page is at : | ||
|  | 
 | ||
|  | 	http://libsndfile.github.io/libsndfile/ | ||
|  | 
 | ||
|  | Bugs and support questions can be raised at : | ||
|  | 
 | ||
|  | 	https://github.com/libsndfile/libsndfile/issues |