fix: internal server error when uploading AVIF (#937)

* fix: add avif feature to dependencies

the comment should also say decode, encode uses rav1e not dav1d

Signed-off-by: infi <infi@infi.sh>

* chore: upgrade to debian 13

Signed-off-by: infi <infi@infi.sh>

* fix: revert unrelated EOF newlines

Signed-off-by: infi <infi@infi.sh>

* ci: provide dav1d

also in nix

Signed-off-by: infi <infi@infi.sh>

* chore: move feature definition to autumn Cargo.toml

Signed-off-by: infi <infi@infi.sh>

* fix: avif feature also required in revolt-files

Signed-off-by: infi <infi@infi.sh>

---------

Signed-off-by: infi <infi@infi.sh>
This commit is contained in:
infi
2026-08-24 19:56:15 +02:00
committed by GitHub
parent 99b3ea140f
commit 8e2eacb1b0
17 changed files with 228 additions and 26 deletions

View File

@@ -34,7 +34,7 @@ revolt-result = { workspace = true }
# image processing
jxl-oxide = { workspace = true, features = ["image"] }
image = { workspace = true }
image = { workspace = true, features = ["avif-native"] } # AVIF decoding requires dav1d
# svg rendering
usvg = { workspace = true }