mirror of https://github.com/PCSX2/pcsx2.git
1eddd9017b
Got missed in an update as they switched to auto generation, but the license was switched prior to us last updating the library. See this commit:
|
||
---|---|---|
.. | ||
AUTHORS | ||
CMakeLists.txt | ||
COPYING | ||
NEWS | ||
README.md | ||
common.h | ||
config.h | ||
config.h.in | ||
fastest_coeffs.h | ||
high_qual_coeffs.h | ||
libsamplerate.sln | ||
libsamplerate.vcxproj | ||
libsamplerate.vcxproj.filters | ||
mid_qual_coeffs.h | ||
samplerate.c | ||
samplerate.h | ||
src_linear.c | ||
src_sinc.c | ||
src_zoh.c |
README.md
This is libsamplerate, 0.2.1
.
libsamplerate (also known as Secret Rabbit Code) is a library for performing sample rate conversion of audio data.
- The
src/
directory contains the source code for library itself. - The
docs/
directory contains the libsamplerate documentation. - The
examples/
directory contains examples of how to write code using libsamplerate. - The
tests/
directory contains programs which link against libsamplerate and test its functionality. - The
Win32/
directory contains files and documentation to allow libsamplerate to compile under Win32 with the Microsoft Visual C++ compiler.
Additional references:
Build Status
Branch | Status |
---|---|
master |
Branches actively built by GitHub Actions.
Win32
There are detailed instructions for building libsamplerate on Win32 in the file docs/win32.md
.
macOS
Building on macOS should be the same as building it on any other Unix platform.
Other Platforms
To compile libsamplerate on platforms which have a Bourne compatible shell, an ANSI C compiler and a make utility should require no more that the following three commands:
./configure
make
make install
CMake
There is a new CMake-based build system available:
mkdir build
cd build
cmake ..
make
- Use
cmake -DCMAKE_BUILD_TYPE=Release ..
to make a release build. - Use
cmake -DBUILD_SHARED_LIBS=ON ..
to build a shared library.
Contacts
libsamplerate was written by Erik de Castro Lopo.