Skip to content

Commit 2c4e01f

Browse files
committed
heic not embbeded
1 parent c138d8f commit 2c4e01f

3 files changed

Lines changed: 7 additions & 13 deletions

File tree

Cargo.lock

Lines changed: 0 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ pbkdf2 = "0.12.2"
9090
sha1 = "0.10.6"
9191
hex = "0.4.3"
9292
rs_torrent_magnet = "0.3.0"
93-
libheif-sys = { version = "4", features = ["embedded-libheif", "latest"] }
93+
libheif-sys = { version = "4.0", features = ["v1_19"] }
9494
quickraw = { version = "0.1.6", features = ["rayon"] }
9595
jxl-oxide = { version = "0.11.1", features = ["image"] }
9696
sevenz-rust = "0.6.1"

Dockerfile

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ RUN apt-get update && apt-get install -y \
44
cmake \
55
pkg-config \
66
build-essential \
7+
libheif-dev \
78
nasm \
89
&& rm -rf /var/lib/apt/lists/*
910
WORKDIR /usr/src/redseat-daemon
@@ -18,9 +19,12 @@ ENV DEBIAN_FRONTEND=noninteractive
1819

1920
RUN apt-get update && apt-get install -y --no-install-recommends \
2021
ca-certificates \
21-
libjpeg62-turbo \
22-
libde265-0 \
22+
# Core libheif runtime from trixie
2323
libheif1 \
24+
# Decoding plugin(s) for HEIC/HEVC
25+
libheif-plugin-libde265 \
26+
libde265-0 \
27+
libjpeg62-turbo \
2428
libaom3 \
2529
libdav1d7 \
2630
libx265-215 \

0 commit comments

Comments
 (0)