6 releases

0.4.0 Nov 30, 2023
0.1.4 Nov 2, 2023
0.1.3 Sep 18, 2021

#625 in Audio

Download history 23/week @ 2024-02-19 24/week @ 2024-02-26 106/week @ 2024-03-04 70/week @ 2024-03-11 26/week @ 2024-04-01

101 downloads per month
Used in wavpack

BSD-3-Clause

2MB
42K SLoC

C 27K SLoC // 0.1% comments GNU Style Assembly 5.5K SLoC // 0.0% comments Assembly 4K SLoC // 0.2% comments Visual Studio Project 2K SLoC C++ 2K SLoC // 0.1% comments Automake 154 SLoC // 0.1% comments Visual Studio Solution 105 SLoC WebAssembly 68 SLoC Shell 53 SLoC // 0.4% comments M4 42 SLoC // 0.2% comments Rust 34 SLoC

Contains (obscure autoconf code, 6KB) WavPack/configure.ac

wavpack-rs

Rust bindings for WavPack.

The included WavPack version is 5.6.0.

Current Status

Reading and writing support is implemented and appears to work correctly, although is under-tested.

Not all APIs are exposed, but please feel encouraged to open PRs for anything that you need that's missing. APIs that have been exposed are thin wrappers for calls to the underlying WavPack functions, for usage information see the WavPack API documentation.

Dependencies

  • CMake is used to build WavPack.
  • A C++ compiler.

Acknowledgments

Many thanks to Toru3 who started this project.

No runtime deps