18 个版本
| 0.10.3 | 2024 年 4 月 10 日 |
|---|---|
| 0.10.2 | 2024 年 1 月 3 日 |
| 0.10.1 | 2023 年 11 月 1 日 |
| 0.10.0 |
|
| 0.3.0 | 2019 年 10 月 13 日 |
在 视频 中排名第 66
每月下载量 7,958
用于 4 个 Crates(2 个直接使用)
55KB
1K SLoC
libdav1d 绑定

它是对 dav1d 的简单 FFI 绑定和安全抽象。
构建
要构建代码,请始终查看 CI 以在所有支持的操作系统上安装必要的依赖项。
覆盖 dav1d 库
绑定使用 system-deps 来查找 dav1d。您可以覆盖 PKG_CONFIG_PATH 或直接设置环境变量 SYSTEM_DEPS_DAV1D_SEARCH_NATIVE 和/或 SYSTEM_DEPS_DAV1D_LIB。
使用 vcpkg 构建 Windows x64
要使用 vcpkg 构建,您需要按照以下步骤操作
-
通过 chocolatey 安装
pkg-configchoco install pkgconfiglite -
安装
dav1dvcpkg install dav1d:x64-windows -
将路径
$VCPKG_INSTALLATION_ROOT\installed\x64-windows\lib\pkgconfig添加到环境变量PKG_CONFIG_PATH -
构建代码
cargo build --workspace
为了加快计算速度,您只需在发布模式下构建您的包,将以下行添加到$VCPKG_INSTALLATION_ROOT\triplets\x64-windows.cmake文件中:set(VCPKG_BUILD_TYPE release)。
为Windows x86构建与上述步骤相同,只需将上述步骤中的x64替换为x86。
支持的版本
绑定需要dav1d 1.3.0
待办事项
- 简单绑定
- 安全抽象
- 示例
依赖项
~1.2–2.1MB
~46K SLoC