15个版本

0.5.0 2024年5月11日
0.4.1 2023年6月19日
0.3.6 2021年10月19日
0.3.5 2021年3月25日
0.2.2 2018年11月13日

音频 中排名第320

Download history 10/week @ 2024-04-25 192/week @ 2024-05-09 23/week @ 2024-05-16 15/week @ 2024-05-23 64/week @ 2024-05-30 14/week @ 2024-06-06 15/week @ 2024-06-13 11/week @ 2024-06-20 3/week @ 2024-06-27 12/week @ 2024-07-04 8/week @ 2024-07-11 19/week @ 2024-07-18 125/week @ 2024-07-25 251/week @ 2024-08-01 208/week @ 2024-08-08

每月下载量603
用于 2 个包(通过 magnum-opus

BSL-1.0 许可证

21MB
595K SLoC

C 577K SLoC // 0.0% comments Shell 8K SLoC // 0.2% comments M4 7.5K SLoC // 0.2% comments GNU Style Assembly 1K SLoC Rust 641 SLoC // 0.0% comments Automake 418 SLoC // 0.1% comments Perl 264 SLoC // 0.2% comments Python 77 SLoC // 0.2% comments

包含(自动工具混淆代码,530KB) opus/configure,(模糊autoconf代码,41KB) opus/configure.ac

opusic-sys

Rust Crates.io Documentation

绑定到 libopus

目标版本 1.5.2

设置

如果设置了环境变量 OPUS_LIB_DIR,则会搜索opus库。否则,将自动构建静态库。

Android构建

在为Android构建时,库需要环境变量 ANDROID_NDK_HOME 的存在,以便向cmake提供工具链文件和正确的目标架构。

重新生成绑定

使用 build-bindgen 功能生成绑定。

要使用它,请设置环境变量 LIBCLANG_PATH 到包含clang二进制的目录

要求

  • cmake

可选

  • ninja - 当存在时,构建脚本默认使用此生成器

依赖项