From e7ba3274e27fad755f15465581f5b403c82ab4d2 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Wed, 29 Jan 2025 16:07:58 +0100 Subject: prepare database refactor --- transcoder/Cargo.toml | 4 ++-- transcoder/src/image.rs | 2 +- transcoder/src/lib.rs | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) (limited to 'transcoder') diff --git a/transcoder/Cargo.toml b/transcoder/Cargo.toml index c860927..f1e5062 100644 --- a/transcoder/Cargo.toml +++ b/transcoder/Cargo.toml @@ -9,14 +9,14 @@ jellybase = { path = "../base" } jellyremuxer = { path = "../remuxer" } log = { workspace = true } # TODO: change this back to crates.io when pr is merged -image = "0.25.4" +image = "0.25.5" # image = { git = "https://github.com/metamuffin/image-rs", features = [ # "avif-decoder", # ] } libavif-image = { version = "0.14.0", default-features = false, features = [ "codec-dav1d", ] } -anyhow = "1.0.92" +anyhow = "1.0.95" rgb = "0.8.50" rav1e = { version = "0.7.1", default-features = false, features = [ "threading", diff --git a/transcoder/src/image.rs b/transcoder/src/image.rs index 3d7cb2d..fda3129 100644 --- a/transcoder/src/image.rs +++ b/transcoder/src/image.rs @@ -64,7 +64,7 @@ pub async fn transcode( file.read_to_end(&mut buf).context("reading image")?; libavif_image::read(&buf).unwrap().to_rgba8() } else { - let reader = image::io::Reader::new(file); + let reader = image::ImageReader::new(file); let reader = reader.with_guessed_format().context("guessing format")?; debug!("guessed format (or fallback): {:?}", reader.format()); reader.decode().context("decoding image")?.to_rgba8() diff --git a/transcoder/src/lib.rs b/transcoder/src/lib.rs index fe44a1c..585c939 100644 --- a/transcoder/src/lib.rs +++ b/transcoder/src/lib.rs @@ -3,7 +3,7 @@ which is licensed under the GNU Affero General Public License (version 3); see /COPYING. Copyright (C) 2024 metamuffin */ -#![feature(async_closure, exit_status_error)] +#![feature(exit_status_error)] use tokio::sync::Semaphore; pub mod fragment; -- cgit v1.2.3-70-g09d2