diff --git a/shinkend/Cargo.lock b/shinkend/Cargo.lock index 3372a4a..b9772a2 100644 --- a/shinkend/Cargo.lock +++ b/shinkend/Cargo.lock @@ -785,9 +785,9 @@ checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" [[package]] name = "jpeg-encoder" -version = "0.6.1" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b454d911ac55068f53495488d8ccd0646eaa540c033a28ee15b07838afafb01f" +checksum = "0b0b36cbb4e6704f12f5b5d7b01dac593982c6550859ebd5a66fb15c9ea27fd5" [[package]] name = "js-sys" diff --git a/shinkend/Cargo.toml b/shinkend/Cargo.toml index bb485f4..8b1b12d 100644 --- a/shinkend/Cargo.toml +++ b/shinkend/Cargo.toml @@ -31,7 +31,7 @@ x11rb = { version = "0.13", features = ["xtest", "damage"] } png = "0.17" # Pure-Rust baseline JPEG encoder (no C deps) — keeps the static musl build portable # while giving the screenshot/screencast bandwidth lever (PNG ~1.8 MB → JPEG ~0.1 MB @1080p). -jpeg-encoder = "0.6" +jpeg-encoder = "0.7" base64 = "0.22" # XXH3-128 for the wire `frame_hash` (screenshot dedup identity) and XXH3-64 for # screencast idle suppression. Chosen over `blake3`: both are pure Rust (musl-static