aboutsummaryrefslogtreecommitdiff
path: root/transcoder
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2023-09-06 13:44:55 +0200
committermetamuffin <metamuffin@disroot.org>2023-09-06 13:44:55 +0200
commit2ceff639ceca3961e644e5291b654107409d298f (patch)
treeef40f7dd8d3db5dfa5e8afb345d663f86139815d /transcoder
parent8ef86fed3d084b1fcaae2d52aa5d603faeb18161 (diff)
downloadjellything-2ceff639ceca3961e644e5291b654107409d298f.tar
jellything-2ceff639ceca3961e644e5291b654107409d298f.tar.bz2
jellything-2ceff639ceca3961e644e5291b654107409d298f.tar.zst
update deps and fix compiler hang on rav1e
Diffstat (limited to 'transcoder')
-rw-r--r--transcoder/Cargo.toml13
-rw-r--r--transcoder/src/image.rs2
2 files changed, 10 insertions, 5 deletions
diff --git a/transcoder/Cargo.toml b/transcoder/Cargo.toml
index 6fe4f05..79c7b91 100644
--- a/transcoder/Cargo.toml
+++ b/transcoder/Cargo.toml
@@ -6,8 +6,13 @@ edition = "2021"
[dependencies]
jellycommon = { path = "../common" }
jellybase = { path = "../base" }
-log = "0.4.19"
-ravif = "0.11.2"
-image = "0.24.6"
-anyhow = "1.0.72"
+log = "0.4.20"
+image = "0.24.7"
+anyhow = "1.0.75"
rgb = "0.8.36"
+rav1e = { version = "0.6.6", default-features = false, features = [
+ "threading",
+] }
+rayon = "1.7.0"
+imgref = "1.9.4"
+ravif = "0.11.2"
diff --git a/transcoder/src/image.rs b/transcoder/src/image.rs
index 29ad423..273d6b4 100644
--- a/transcoder/src/image.rs
+++ b/transcoder/src/image.rs
@@ -34,7 +34,7 @@ pub fn transcode(
let encoded = ravif::Encoder::new()
.with_speed(speed.clamp(1, 10))
.with_quality(quality.clamp(1., 100.))
- .encode_rgba(ravif::Img::new(
+ .encode_rgba(imgref::Img::new(
pixels.as_rgba(),
image.width() as usize,
image.height() as usize,