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-config
choco install pkgconfiglite
-
安装
dav1d
vcpkg 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