16 releases
0.5.5 | Jan 21, 2025 |
---|---|
0.5.4 | Dec 14, 2024 |
0.5.2 |
|
0.5.0 |
|
0.2.2 | Nov 13, 2018 |
#466 in Audio
1,575 downloads per month
Used in 7 crates
(3 directly)
21MB
595K
SLoC
Contains (autotools obfuscated code, 530KB) opus/configure, (obscure autoconf code, 41KB) opus/configure.ac
opusic-sys
Bindings to libopus
Target version 1.5.2
This crate has the same license requirements as C source code.
All modifications to the source code are described in opus.patch
Setup
If the OPUS_LIB_DIR
environment variable is set, it will be searched for the opus
library. Otherwise, a static library will be built automatically.
Android build
When building for android, library requires presence of env variable ANDROID_NDK_HOME
in order to supply
cmake with toolchain file and correct target arch.
Re-generate bindings
The feature build-bindgen
is used to generate bindings.
To use it set env variable LIBCLANG_PATH
to directory that contains clang binaries
Requirements
cmake
Optional
ninja
- When present, build script defaults to use corresponding CMake's generator