diff options
| author | jacqueline <me@jacqueline.id.au> | 2023-08-01 14:00:31 +1000 |
|---|---|---|
| committer | jacqueline <me@jacqueline.id.au> | 2023-08-01 14:00:31 +1000 |
| commit | fbebc525117f18d5751e6951bc4ffcc51f70dcc4 (patch) | |
| tree | 5725146701b816060fdd1f0979b2ff83fc4f7e24 /lib/libsamplerate/libsamplerate-0.2.2/README.md | |
| parent | 55429fa6231cb576a79bbc7d6b0bf0732f5ea7a4 (diff) | |
| download | tangara-fw-fbebc525117f18d5751e6951bc4ffcc51f70dcc4.tar.gz | |
Add libsamplerate for resampling decoder output
Diffstat (limited to 'lib/libsamplerate/libsamplerate-0.2.2/README.md')
| -rwxr-xr-x | lib/libsamplerate/libsamplerate-0.2.2/README.md | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/lib/libsamplerate/libsamplerate-0.2.2/README.md b/lib/libsamplerate/libsamplerate-0.2.2/README.md new file mode 100755 index 00000000..502899de --- /dev/null +++ b/lib/libsamplerate/libsamplerate-0.2.2/README.md @@ -0,0 +1,62 @@ + + +This is libsamplerate, `0.2.2`. + +libsamplerate (also known as Secret Rabbit Code) is a library for performing sample rate conversion of audio data. + +* The [`src/`](https://github.com/libsndfile/libsamplerate/tree/master/src) directory contains the source code for library itself. +* The [`docs/`](https://github.com/libsndfile/libsamplerate/tree/master/docs) directory contains the libsamplerate documentation. +* The [`examples/`](https://github.com/libsndfile/libsamplerate/tree/master/examples) directory contains examples of how to write code using libsamplerate. +* The [`tests/`](https://github.com/libsndfile/libsamplerate/tree/master/tests) directory contains programs which link against libsamplerate and test its functionality. +* The [`Win32/`](https://github.com/libsndfile/libsamplerate/tree/master/Win32) directory contains files to allow libsamplerate to compile under Win32 with the Microsoft Visual C++ compiler. + +Additional references: + +* [Official website](http://libsndfile.github.io/libsamplerate//) +* [GitHub](https://github.com/libsndfile/libsamplerate) + +--- + +## Build Status + +| Branch | Status | +|----------------|-------------------------------------------------------------------------------------------------------------------| +| `master` |  | + +Branches [actively built](https://github.com/libsndfile/libsamplerate/actions) by GitHub Actions. + +--- + +## Win32 + +There are detailed instructions for building libsamplerate on Win32 in the file [`docs/win32.md`](https://github.com/libsndfile/libsamplerate/tree/master/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: +```bash +./configure +make +make install +``` + +## CMake + +There is a new [CMake](https://cmake.org/download/)-based build system available: +```bash +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](mailto:erikd@mega-nerd.com). |
