Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
Octave/ | H | 05-Sep-2021 | - | 270 | 196 | |
Win32/ | H | 05-Sep-2021 | - | 31 | 21 | |
build-aux/ | H | 05-Sep-2021 | - | 16,689 | 12,545 | |
cmake/ | H | 03-May-2022 | - | 618 | 507 | |
docs/ | H | 03-May-2022 | - | 1,136 | 886 | |
examples/ | H | 03-May-2022 | - | 1,630 | 1,133 | |
include/ | H | 05-Sep-2021 | - | 190 | 48 | |
m4/ | H | 05-Sep-2021 | - | 10,259 | 9,307 | |
src/ | H | 03-May-2022 | - | 368,072 | 367,172 | |
tests/ | H | 03-May-2022 | - | 4,588 | 3,196 | |
AUTHORS | H A D | 23-May-2021 | 326 | 14 | 9 | |
COPYING | H A D | 23-May-2021 | 1.3 KiB | 26 | 21 | |
ChangeLog | H A D | 23-May-2021 | 35.6 KiB | 1,182 | 776 | |
INSTALL | H A D | 19-Jun-2021 | 3.3 KiB | 107 | 71 | |
Makefile.am | H A D | 23-May-2021 | 5.5 KiB | 159 | 98 | |
Makefile.in | H A D | 05-Sep-2021 | 114.1 KiB | 1,992 | 1,794 | |
NEWS | H A D | 05-Sep-2021 | 3 KiB | 82 | 68 | |
README.md | H A D | 05-Sep-2021 | 2.4 KiB | 63 | 41 | |
aclocal.m4 | H A D | 05-Sep-2021 | 54.1 KiB | 1,507 | 1,359 | |
autogen.sh | H A D | 23-May-2021 | 3.6 KiB | 120 | 105 | |
config.h.cmake | H A D | 19-Jun-2021 | 1.9 KiB | 74 | 49 | |
configure | H A D | 05-Sep-2021 | 534.1 KiB | 18,621 | 15,507 | |
configure.ac | H A D | 05-Sep-2021 | 13.5 KiB | 391 | 307 | |
libsamplerate.spec.in | H A D | 23-May-2021 | 1.4 KiB | 59 | 46 | |
samplerate.pc.in | H A D | 23-May-2021 | 260 | 13 | 11 |
README.md
1![Logo](docs/SRC.png) 2 3This is libsamplerate, `0.2.2`. 4 5libsamplerate (also known as Secret Rabbit Code) is a library for performing sample rate conversion of audio data. 6 7* The [`src/`](https://github.com/libsndfile/libsamplerate/tree/master/src) directory contains the source code for library itself. 8* The [`docs/`](https://github.com/libsndfile/libsamplerate/tree/master/docs) directory contains the libsamplerate documentation. 9* The [`examples/`](https://github.com/libsndfile/libsamplerate/tree/master/examples) directory contains examples of how to write code using libsamplerate. 10* The [`tests/`](https://github.com/libsndfile/libsamplerate/tree/master/tests) directory contains programs which link against libsamplerate and test its functionality. 11* The [`Win32/`](https://github.com/libsndfile/libsamplerate/tree/master/Win32) directory contains files and documentation to allow libsamplerate to compile under Win32 with the Microsoft Visual C++ compiler. 12 13Additional references: 14 15* [Official website](http://libsndfile.github.io/libsamplerate//) 16* [GitHub](https://github.com/libsndfile/libsamplerate) 17 18--- 19 20## Build Status 21 22| Branch | Status | 23|----------------|-------------------------------------------------------------------------------------------------------------------| 24| `master` | ![Build](https://github.com/libsndfile/libsamplerate/workflows/Build/badge.svg) | 25 26Branches [actively built](https://github.com/libsndfile/libsamplerate/actions) by GitHub Actions. 27 28--- 29 30## Win32 31 32There are detailed instructions for building libsamplerate on Win32 in the file [`docs/win32.md`](https://github.com/libsndfile/libsamplerate/tree/master/docs/win32.md). 33 34## macOS 35 36Building on macOS should be the same as building it on any other Unix platform. 37 38## Other Platforms 39 40To 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: 41```bash 42./configure 43make 44make install 45``` 46 47## CMake 48 49There is a new [CMake](https://cmake.org/download/)-based build system available: 50```bash 51mkdir build 52cd build 53cmake .. 54make 55``` 56 57* Use `cmake -DCMAKE_BUILD_TYPE=Release ..` to make a release build. 58* Use `cmake -DBUILD_SHARED_LIBS=ON ..` to build a shared library. 59 60## Contacts 61 62libsamplerate was written by [Erik de Castro Lopo](mailto:erikd@mega-nerd.com). 63