• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

Octave/H05-Sep-2021-270196

Win32/H05-Sep-2021-3121

build-aux/H05-Sep-2021-16,68912,545

cmake/H03-May-2022-618507

docs/H03-May-2022-1,136886

examples/H03-May-2022-1,6301,133

include/H05-Sep-2021-19048

m4/H05-Sep-2021-10,2599,307

src/H03-May-2022-368,072367,172

tests/H03-May-2022-4,5883,196

AUTHORSH A D23-May-2021326 149

COPYINGH A D23-May-20211.3 KiB2621

ChangeLogH A D23-May-202135.6 KiB1,182776

INSTALLH A D19-Jun-20213.3 KiB10771

Makefile.amH A D23-May-20215.5 KiB15998

Makefile.inH A D05-Sep-2021114.1 KiB1,9921,794

NEWSH A D05-Sep-20213 KiB8268

README.mdH A D05-Sep-20212.4 KiB6341

aclocal.m4H A D05-Sep-202154.1 KiB1,5071,359

autogen.shH A D23-May-20213.6 KiB120105

config.h.cmakeH A D19-Jun-20211.9 KiB7449

configureH A D05-Sep-2021534.1 KiB18,62115,507

configure.acH A D05-Sep-202113.5 KiB391307

libsamplerate.spec.inH A D23-May-20211.4 KiB5946

samplerate.pc.inH A D23-May-2021260 1311

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