From c892c482ddedb09be0b889bd7dd1ea7128211f09 Mon Sep 17 00:00:00 2001 From: Tim Date: Sat, 17 Oct 2026 19:19:09 -0700 Subject: [PATCH 1/2] chore: house dependencies to current (wave 7) rusty_h264 0.14 -> 0.16.0 Co-Authored-By: Claude Opus 5.5 --- Cargo.lock | 16 ++++++++-------- crates/rusty_esp_video-core/Cargo.toml | 4 ++-- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d6cb337..db08514 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -102,9 +102,9 @@ dependencies = [ [[package]] name = "rusty_h264" -version = "0.14.0" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbb2ab8d07183ba1d866da7406389d1cd1a0bfc4e3aaf233b6898999b22674c6" +checksum = "acc4385b919216f3148223bf790f47611676d3a4084083c0535eaa2d29478da8" dependencies = [ "rusty_h264-common", "rusty_h264-decoder", @@ -113,9 +113,9 @@ dependencies = [ [[package]] name = "rusty_h264-common" -version = "0.14.0" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ac00c7ea77d77ebdb9e6c546954d058e5c55d3fca07adc7994136628c217919" +checksum = "aaf982ae23ecf8f13015ec1c5576fe2935f4e4296b097ebc4233b5872623af2a" dependencies = [ "bytemuck", "libm", @@ -126,18 +126,18 @@ dependencies = [ [[package]] name = "rusty_h264-decoder" -version = "0.14.0" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa508f74bc21a256f48625a5fa25cd678ec3a4382e0af7b65a7c7a25cb47fd8f" +checksum = "e0f4deb1a3a5e928cbaa1dff7db6bc46262c850aedeb75cb5aeab890494c18a5" dependencies = [ "rusty_h264-common", ] [[package]] name = "rusty_h264-encoder" -version = "0.14.0" +version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08396baa00207203cdb68e78b59eff9b10ad3895b505a12338667fdea3205da4" +checksum = "e037f6341a02f54021f7077735bd12e2fd61a749e1ee7248eee00466ef5fa4ba" dependencies = [ "rusty_h264-common", ] diff --git a/crates/rusty_esp_video-core/Cargo.toml b/crates/rusty_esp_video-core/Cargo.toml index 41871d6..808ce10 100644 --- a/crates/rusty_esp_video-core/Cargo.toml +++ b/crates/rusty_esp_video-core/Cargo.toml @@ -38,7 +38,7 @@ rusty_esp_core = { workspace = true } # The one planned Layer-1 edge: a VideoSource is an ImageSource plus an encoder. rusty_esp_image-core = { workspace = true } # Default features OFF: no allocator hijack, no SIMD, the portable scalar codec. -rusty_h264 = { version = "0.14", default-features = false, optional = true } +rusty_h264 = { version = "0.16.0", default-features = false, optional = true } # The ESP32-S3 vector twins, for `annexb`'s start-code scan. Optional and # off by default: only a firmware that wants them asks. rusty_esp_dsp-esp = { workspace = true, optional = true } @@ -50,7 +50,7 @@ rusty_esp_dsp-esp = { workspace = true, optional = true } # No `std` here: the `std` feature of this crate turns it on through # `rusty_h264?/std`, and a dev-dependency feature would leak into the # bare-metal check of the library. -rusty_h264 = { version = "0.14", default-features = false } +rusty_h264 = { version = "0.16.0", default-features = false } rusty_jpeg = { version = "0.4", default-features = false, features = ["std"] } [lints] From f5d527d31c00533c69492058d142fbea23d8d63d Mon Sep 17 00:00:00 2001 From: Tim Date: Sun, 18 Oct 2026 08:35:15 -0700 Subject: [PATCH 2/2] Cargo.lock: rusty_h264, rusty_h264-decoder, rusty_h264-common, rusty_h264-encoder to their current releases The rollout edits the manifest through the API; CI builds with --locked, so the lockfile has to move with it. Wave 7 of the portfolio release campaign. Co-Authored-By: Claude Opus 5.5 --- Cargo.lock | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index db08514..172ddc6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -102,9 +102,9 @@ dependencies = [ [[package]] name = "rusty_h264" -version = "0.16.0" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acc4385b919216f3148223bf790f47611676d3a4084083c0535eaa2d29478da8" +checksum = "8a9799ab7a24237f35fc4391c8cbcfe4db23646e9030faee08faf9ba212c3c85" dependencies = [ "rusty_h264-common", "rusty_h264-decoder", @@ -113,9 +113,9 @@ dependencies = [ [[package]] name = "rusty_h264-common" -version = "0.16.0" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aaf982ae23ecf8f13015ec1c5576fe2935f4e4296b097ebc4233b5872623af2a" +checksum = "5b9ab840d02dd582db8dc0a2f5e68fa75e222246ba378af567b578098c2b4cfc" dependencies = [ "bytemuck", "libm", @@ -126,18 +126,18 @@ dependencies = [ [[package]] name = "rusty_h264-decoder" -version = "0.16.0" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0f4deb1a3a5e928cbaa1dff7db6bc46262c850aedeb75cb5aeab890494c18a5" +checksum = "f08d16e3c51b0b190f731c8a214ade76a1ac30b94ba3933f93b740dd909f8155" dependencies = [ "rusty_h264-common", ] [[package]] name = "rusty_h264-encoder" -version = "0.16.0" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e037f6341a02f54021f7077735bd12e2fd61a749e1ee7248eee00466ef5fa4ba" +checksum = "99277b8dcb73a794d7084ee17fa4953ac9845b568d350ceede534fa2984a631e" dependencies = [ "rusty_h264-common", ]