Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
46 changes: 33 additions & 13 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -19,11 +19,11 @@ ENV \
FDKAAC=2.0.3 \
FFMPEG_HARD=8.0.1 \
FONTCONFIG=2.16.0 \
FREETYPE=2.14.1 \
FREETYPE=2.14.2 \
FRIBIDI=1.0.16 \
GMMLIB=22.8.2 \
HARFBUZZ=12.3.0 \
IHD=25.3.4 \
GMMLIB=22.9.0 \
HARFBUZZ=13.0.0 \
IHD=25.4.6 \
KVAZAAR=2.3.2 \
LAME=3.100 \
LIBASS=0.17.4 \
Expand All @@ -33,30 +33,31 @@ ENV \
LIBGL=1.7.0 \
LIBLC3=1.1.3 \
LIBMFX=22.5.4 \
LIBPLACEBO=7.351.0 \
LIBPNG=1.6.53 \
LIBPLACEBO=7.360.0 \
LIBPNG=1.6.55 \
LIBVA=2.23.0 \
LIBVDPAU=1.5 \
LIBVIDSTAB=1.1.1 \
LIBVMAF=3.0.0 \
LIBVPL=2.16.0 \
MESA=25.3.3 \
MESA=26.0.1 \
NVCODEC=n13.0.19.0 \
OGG=1.3.6 \
OPENCOREAMR=0.1.6 \
OPENJPEG=2.5.4 \
OPUS=1.6 \
RAV1E=0.8.1 \
RIST=0.2.11 \
SHADERC=v2025.5 \
SHADERC=v2026.1 \
SOXR=0.1.3 \
SRT=1.5.4 \
SVTAV1=3.1.2 \
SVTAV1=4.0.1 \
THEORA=1.2.0 \
VORBIS=1.3.7 \
VPLGPURT=25.3.4 \
VPX=1.15.2 \
VULKANSDK=vulkan-sdk-1.4.335.0 \
VVENC=1.13.1 \
VPLGPURT=25.4.6 \
VPX=1.16.0 \
VULKANSDK=vulkan-sdk-1.4.341.0 \
VVENC=1.14.0 \
WEBP=1.6.0 \
X265=4.1 \
XVID=1.3.7 \
Expand Down Expand Up @@ -653,6 +654,23 @@ RUN \
ninja && \
ninja install && \
strip -d /usr/local/lib/librist.so
RUN \
echo "**** grabbing soxr ****" && \
mkdir -p /tmp/soxr && \
curl -Lf \
https://sourceforge.net/projects/soxr/files/soxr-${SOXR}-Source.tar.xz/download | \
tar -xJ --strip-components=1 -C /tmp/soxr
RUN \
echo "**** compiling soxr ****" && \
cd /tmp/soxr && \
mkdir -p build && \
cd build && \
cmake \
-Wno-dev \
-DCMAKE_BUILD_TYPE=Release .. && \
make && \
make install && \
strip -d /usr/local/lib/libsoxr.so
RUN \
echo "**** grabbing srt ****" && \
mkdir -p /tmp/srt && \
Expand Down Expand Up @@ -893,6 +911,7 @@ RUN \
RUN \
echo "**** compiling ffmpeg ****" && \
cd /tmp/ffmpeg && \
curl -fSsL https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21567.patch | patch -p1 && \
./configure \
--disable-debug \
--disable-doc \
Expand Down Expand Up @@ -921,6 +940,7 @@ RUN \
--enable-librav1e \
--enable-librist \
--enable-libshaderc \
--enable-libsoxr \
--enable-libsrt \
--enable-libsvtav1 \
--enable-libtheora \
Expand Down
40 changes: 30 additions & 10 deletions Dockerfile.aarch64
Original file line number Diff line number Diff line change
Expand Up @@ -19,16 +19,16 @@ ENV \
FDKAAC=2.0.3 \
FFMPEG_HARD=8.0.1 \
FONTCONFIG=2.16.0 \
FREETYPE=2.14.1 \
FREETYPE=2.14.2 \
FRIBIDI=1.0.16 \
HARFBUZZ=12.3.0 \
HARFBUZZ=13.0.0 \
KVAZAAR=2.3.2 \
LAME=3.100 \
LIBASS=0.17.4 \
LIBDAV1D=1.5.3 \
LIBDRM=2.4.131 \
LIBLC3=1.1.3 \
LIBPNG=1.6.53 \
LIBPNG=1.6.55 \
LIBVA=2.23.0 \
LIBVDPAU=1.5 \
LIBVIDSTAB=1.1.1 \
Expand All @@ -40,12 +40,13 @@ ENV \
OPUS=1.6 \
RAV1E=0.8.1 \
RIST=0.2.11 \
SOXR=0.1.3 \
SRT=1.5.4 \
SVTAV1=3.1.2 \
SVTAV1=4.0.1 \
THEORA=1.2.0 \
VORBIS=1.3.7 \
VPX=1.15.2 \
VVENC=1.13.1 \
VPX=1.16.0 \
VVENC=1.14.0 \
WEBP=1.6.0 \
X265=4.1 \
XVID=1.3.7 \
Expand Down Expand Up @@ -416,6 +417,23 @@ RUN \
ninja && \
ninja install && \
strip -d /usr/local/lib/librist.so
RUN \
echo "**** grabbing soxr ****" && \
mkdir -p /tmp/soxr && \
curl -Lf \
https://sourceforge.net/projects/soxr/files/soxr-${SOXR}-Source.tar.xz/download | \
tar -xJ --strip-components=1 -C /tmp/soxr
RUN \
echo "**** compiling soxr ****" && \
cd /tmp/soxr && \
mkdir -p build && \
cd build && \
cmake \
-Wno-dev \
-DCMAKE_BUILD_TYPE=Release .. && \
make && \
make install && \
strip -d /usr/local/lib/libsoxr.so
RUN \
echo "**** grabbing srt ****" && \
mkdir -p /tmp/srt && \
Expand Down Expand Up @@ -624,10 +642,11 @@ RUN \
https://ffmpeg.org/releases/ffmpeg-${FFMPEG}.tar.bz2 | \
tar -jx --strip-components=1 -C /tmp/ffmpeg

RUN \
echo "**** compiling ffmpeg ****" && \
cd /tmp/ffmpeg && \
./configure \
RUN \
echo "**** compiling ffmpeg ****" && \
cd /tmp/ffmpeg && \
curl -fSsL https://code.ffmpeg.org/FFmpeg/FFmpeg/pulls/21567.patch | patch -p1 && \
./configure \
--disable-debug \
--disable-doc \
--disable-ffplay \
Expand All @@ -653,6 +672,7 @@ RUN \
--enable-libopus \
--enable-librav1e \
--enable-librist \
--enable-libsoxr \
--enable-libsrt \
--enable-libsvtav1 \
--enable-libtheora \
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -183,6 +183,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64

## Versions

* **06.03.26:** - Add support for SoX Resampler. Bump freetype, harfbuzz, Intel drivers and libs, libplacebo, libpng, mesa, shaderc, svtav1, vpx, vulkan-sdk and vvenc.
* **06.01.26:** - Remove mpp from aarch64 build due to upstream DMCA removal. Bump harfbuzz, libdav1d, libdrm, libpng, libva, libvpl, mesa, opus, shaderc and vulkan-sdk.
* **01.12.25:** - Bump ffmpeg to 8.0.1.
* **19.11.25:** - Bump aom, freetype, harfbuzz, Intel drivers and libs, kvazaar, libdav1d, libdrm, mesa, mpp, openjpeg, shaderc, svt-av1 and vulkan-sdk.
Expand Down
1 change: 1 addition & 0 deletions readme-vars.yml
Original file line number Diff line number Diff line change
Expand Up @@ -190,6 +190,7 @@ full_custom_readme: |

## Versions

* **06.03.26:** - Add support for SoX Resampler. Bump freetype, harfbuzz, Intel drivers and libs, libplacebo, libpng, mesa, shaderc, svtav1, vpx, vulkan-sdk and vvenc.
* **06.01.26:** - Remove mpp from aarch64 build due to upstream DMCA removal. Bump harfbuzz, libdav1d, libdrm, libpng, libva, libvpl, mesa, opus, shaderc and vulkan-sdk.
* **01.12.25:** - Bump ffmpeg to 8.0.1.
* **19.11.25:** - Bump aom, freetype, harfbuzz, Intel drivers and libs, kvazaar, libdav1d, libdrm, mesa, mpp, openjpeg, shaderc, svt-av1 and vulkan-sdk.
Expand Down