libsamplerate

A read-only mirror of https://git.kyotam.com/sigrid. It updates only from there.

NameLast commit messageLast commit date
cmakeFix CMake FindFFTW3 module6 years ago
docsUse flexbox layout for HTML layout6 years ago
examplesFix compiler warnings6 years ago
m4Modernise more Autoconf code9 years ago
OctaveAdd Octave scripts to generate filter coefficients7 years ago
srcUse CPU clip defines properly6 years ago
testsImprove multichan_throughput_test7 years ago
Win32Win32/Makefile.mingw.in: remove.6 years ago
.gitattributesAdd .gitattributes file to enforce correct line endings10 years ago
.gitignoreImprove CMake project6 years ago
.travis.ymlImprove CMake project6 years ago
appveyor.ymlAdd CMake build system and setup CI on Travis and AppVeyor8 years ago
AUTHORSinitial import22 years ago
autogen.shModernise to Automake 1.149 years ago
ChangeLogsrc/src_sinc.c : Fix a read beyond end of coefficent array problem.13 years ago
CMakeLists.txtMake use of C99 bool type6 years ago
config.h.inMake use of C99 bool type6 years ago
configure.acconfigure.ac: remove broken dllwrap, etc detection: not needed anymore.6 years ago
COPYINGRelicense the project under the 2-clause BSD license10 years ago
INSTALLUpdate documentation links6 years ago
libsamplerate.spec.inUpdate documentation links6 years ago
Make.batFix line endings on Windows specific files8 years ago
Makefile.amUpdate site documentation6 years ago
NEWSFix CMake generated shared library ABI compliance, closes #1166 years ago
README.mdFix logo URL in README.md6 years ago
samplerate.pc.inExpress correct dependencies for static libraries9 years ago
README.md

Logo

This is libsamplerate, 0.1.9.

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 doc/ 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 Build Status

Branches actively built by TravisCI.


Win32

There are detailed instructions for building libsamplerate on Win32 in the file doc/win32.html.

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.

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t