18 个版本

0.10.3 2024 年 4 月 10 日
0.10.2 2024 年 1 月 3 日
0.10.1 2023 年 11 月 1 日
0.10.0 2023 年 2 月 25 日
0.3.0 2019 年 10 月 13 日

视频 中排名第 66

Download history 2640/week @ 2024-04-25 1927/week @ 2024-05-02 2295/week @ 2024-05-09 2348/week @ 2024-05-16 2966/week @ 2024-05-23 1727/week @ 2024-05-30 1926/week @ 2024-06-06 2235/week @ 2024-06-13 1907/week @ 2024-06-20 1911/week @ 2024-06-27 2200/week @ 2024-07-04 1906/week @ 2024-07-11 1913/week @ 2024-07-18 2256/week @ 2024-07-25 1810/week @ 2024-08-01 1679/week @ 2024-08-08

每月下载量 7,958
用于 4 Crates(2 个直接使用

MIT 许可证

55KB
1K SLoC

libdav1d 绑定 LICENSE Actions Status

它是对 dav1d 的简单 FFI 绑定和安全抽象。

构建

要构建代码,请始终查看 CI 以在所有支持的操作系统上安装必要的依赖项。

覆盖 dav1d 库

绑定使用 system-deps 来查找 dav1d。您可以覆盖 PKG_CONFIG_PATH 或直接设置环境变量 SYSTEM_DEPS_DAV1D_SEARCH_NATIVE 和/或 SYSTEM_DEPS_DAV1D_LIB

使用 vcpkg 构建 Windows x64

要使用 vcpkg 构建,您需要按照以下步骤操作

  1. 通过 chocolatey 安装 pkg-config

    choco install pkgconfiglite
    
  2. 安装 dav1d

    vcpkg install dav1d:x64-windows
    
  3. 将路径 $VCPKG_INSTALLATION_ROOT\installed\x64-windows\lib\pkgconfig 添加到环境变量 PKG_CONFIG_PATH

  4. 构建代码

    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