From 8ecc99c6334ccfc635ffc4dd6c43c6fc9006959f Mon Sep 17 00:00:00 2001 From: Jonathan Behrens Date: Sun, 6 Oct 2024 14:00:22 -0700 Subject: [PATCH] Upgrade image-webp (#2339) --- Cargo.toml | 2 +- src/codecs/webp/decoder.rs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index e5e19ee5db..acfbcef5f8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -45,7 +45,7 @@ dav1d = { version = "0.10.3", optional = true } dcv-color-primitives = { version = "0.6.1", optional = true } exr = { version = "1.5.0", optional = true } gif = { version = "0.13", optional = true } -image-webp = { version = "0.1.0", optional = true } +image-webp = { version = "0.2.0", optional = true } mp4parse = { version = "0.17.0", optional = true } png = { version = "0.17.6", optional = true } qoi = { version = "0.4", optional = true } diff --git a/src/codecs/webp/decoder.rs b/src/codecs/webp/decoder.rs index 375f37f475..67a780de98 100644 --- a/src/codecs/webp/decoder.rs +++ b/src/codecs/webp/decoder.rs @@ -92,13 +92,13 @@ impl ImageDecoder for WebPDecoder { } } -impl<'a, R: 'a + Read + Seek> AnimationDecoder<'a> for WebPDecoder { +impl<'a, R: 'a + BufRead + Seek> AnimationDecoder<'a> for WebPDecoder { fn into_frames(self) -> Frames<'a> { struct FramesInner { decoder: WebPDecoder, current: u32, } - impl Iterator for FramesInner { + impl Iterator for FramesInner { type Item = ImageResult; fn next(&mut self) -> Option {