From e658f17eb083a53bfd2ece24f41ffc45554327df Mon Sep 17 00:00:00 2001 From: ldm0 Date: Mon, 24 Mar 2025 01:14:48 +0800 Subject: [PATCH 1/2] Bump bindgen to 0.71 --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index 6eeda1d..529d96f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -24,7 +24,7 @@ doctest = false [dependencies] [build-dependencies] -bindgen = "0.70" +bindgen = "0.71" camino = "1.1" once_cell = "1.12" vcpkg = { version = "0.2", optional = true } From cd89a76ab30880ac89ec3e87be87d9d7d3dd7f44 Mon Sep 17 00:00:00 2001 From: ldm0 Date: Sat, 17 May 2025 02:05:08 +0800 Subject: [PATCH 2/2] Fix building --- build.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.rs b/build.rs index d52a844..2ae04d4 100644 --- a/build.rs +++ b/build.rs @@ -227,7 +227,7 @@ fn generate_bindings(ffmpeg_include_dir: &Path, headers: &[PathBuf]) -> Bindings bindgen::builder() // Force impl Debug if possible(for `AVCodecParameters`) .impl_debug(true) - .rust_target(RustTarget::Stable_1_68) + .rust_target(RustTarget::stable(68, 0).ok().unwrap()) .parse_callbacks(Box::new(filter_callback)) // Add clang path, for `#include` header finding in bindgen process. .clang_arg(format!("-I{}", ffmpeg_include_dir))