A C++ wrapper over the Speex resampler.
C C++ CMake
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
include
src
.gitignore
.travis.yml
CMakeLists.txt
LICENSE
appveyor.yml
license.speex
readme.md

readme.md

#speex_resampler_cpp#

Windows Build status Linux Build Status

This is a wrapper over the Speex resampler, hard-coded to expect and output floating point audio. In addition, a function exists to resample static buffers of audio data.

This library should be self-explanatory via reading it. The build process is the standard CMake build process:

mkdir build
cd build
cmake ..
make

The final command depends on your platform.

No tests are included here; this is an integral part of libaudioverse and audio_io. It was extracted from these projects to avoid code duplication and because it might be useful to others.

Code here is available under the unlicense. Note that the license applying to the speex resampler still applies to the speex resampler. It is included here as license.speex and left intact in any files takenf from that project.