Skip to content

Commit

Permalink
Merge pull request #79 from linuxserver/libdav1d
Browse files Browse the repository at this point in the history
Add libdav1d, bump various libs
  • Loading branch information
aptalca authored Aug 2, 2024
2 parents a20bc94 + 7af66d8 commit aadc708
Show file tree
Hide file tree
Showing 4 changed files with 49 additions and 17 deletions.
39 changes: 27 additions & 12 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -20,37 +20,38 @@ ENV \
FONTCONFIG=2.15.0 \
FREETYPE=2.13.2 \
FRIBIDI=1.0.15 \
GMMLIB=22.3.18 \
HARFBUZZ=8.5.0 \
IHD=24.1.5 \
GMMLIB=22.3.20 \
HARFBUZZ=9.0.0 \
IHD=24.2.5 \
KVAZAAR=2.3.1 \
LAME=3.100 \
LIBASS=0.17.2 \
LIBASS=0.17.3 \
LIBDAV1D=1.4.3 \
LIBDOVI=2.1.1 \
LIBDRM=2.4.121 \
LIBDRM=2.4.122 \
LIBGL=1.7.0 \
LIBMFX=22.5.4 \
LIBPLACEBO=6.338.2 \
LIBPLACEBO=7.349.0 \
LIBPNG=1.6.43 \
LIBVA=2.21.0 \
LIBVA=2.22.0 \
LIBVDPAU=1.5 \
LIBVIDSTAB=1.1.1 \
LIBVMAF=3.0.0 \
LIBVPL=2.11.0 \
MESA=24.1.2 \
LIBVPL=2.12.0 \
MESA=24.1.5 \
NVCODEC=n12.2.72.0 \
OGG=1.3.5 \
OPENCOREAMR=0.1.6 \
OPENJPEG=2.5.2 \
OPUS=1.5.2 \
RAV1E=0.7.1 \
SHADERC=v2024.1 \
SVTAV1=2.1.0 \
SVTAV1=2.1.2 \
THEORA=1.1.1 \
VORBIS=1.3.7 \
VPLGPURT=24.1.5 \
VPLGPURT=24.2.5 \
VPX=1.14.1 \
VULKANSDK=vulkan-sdk-1.3.283.0 \
VULKANSDK=vulkan-sdk-1.3.290.0 \
WEBP=1.4.0 \
X265=3.6 \
XVID=1.3.7 \
Expand Down Expand Up @@ -293,6 +294,19 @@ RUN \
make && \
make install && \
strip -d /usr/local/lib/libass.so
RUN \
echo "**** grabbing libdav1d ****" && \
mkdir -p /tmp/libdav1d && \
git clone \
--branch ${LIBDAV1D} \
https://code.videolan.org/videolan/dav1d \
/tmp/libdav1d
RUN \
echo "**** compiling libdav1d ****" && \
mkdir -p /tmp/libdav1d/build && \
cd /tmp/libdav1d/build && \
meson setup .. && \
ninja install
RUN \
echo "**** grabbing libgl ****" && \
mkdir -p /tmp/libgl && \
Expand Down Expand Up @@ -815,6 +829,7 @@ RUN \
--enable-gpl \
--enable-libaom \
--enable-libass \
--enable-libdav1d \
--enable-libfdk_aac \
--enable-libfontconfig \
--enable-libfreetype \
Expand Down
25 changes: 20 additions & 5 deletions Dockerfile.aarch64
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,14 @@ ENV \
FONTCONFIG=2.15.0 \
FREETYPE=2.13.2 \
FRIBIDI=1.0.15 \
HARFBUZZ=8.5.0 \
HARFBUZZ=9.0.0 \
KVAZAAR=2.3.1 \
LAME=3.100 \
LIBASS=0.17.2 \
LIBDRM=2.4.121 \
LIBASS=0.17.3 \
LIBDAV1D=1.4.3 \
LIBDRM=2.4.122 \
LIBPNG=1.6.43 \
LIBVA=2.21.0 \
LIBVA=2.22.0 \
LIBVDPAU=1.5 \
LIBVIDSTAB=1.1.1 \
NVCODEC=n12.1.14.0 \
Expand All @@ -35,7 +36,7 @@ ENV \
OPENJPEG=2.5.2 \
OPUS=1.5.2 \
RAV1E=0.7.1 \
SVTAV1=2.1.0 \
SVTAV1=2.1.2 \
THEORA=1.1.1 \
VORBIS=1.3.7 \
VPX=1.14.1 \
Expand Down Expand Up @@ -243,6 +244,19 @@ RUN \
make && \
make install && \
strip -d /usr/local/lib/libass.so
RUN \
echo "**** grabbing libdav1d ****" && \
mkdir -p /tmp/libdav1d && \
git clone \
--branch ${LIBDAV1D} \
https://code.videolan.org/videolan/dav1d \
/tmp/libdav1d
RUN \
echo "**** compiling libdav1d ****" && \
mkdir -p /tmp/libdav1d/build && \
cd /tmp/libdav1d/build && \
meson setup .. && \
ninja install
RUN \
echo "**** grabbing ogg ****" && \
mkdir -p /tmp/ogg && \
Expand Down Expand Up @@ -503,6 +517,7 @@ RUN \
--enable-gpl \
--enable-libaom \
--enable-libass \
--enable-libdav1d \
--enable-libfdk_aac \
--enable-libfontconfig \
--enable-libfreetype \
Expand Down
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -174,6 +174,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64

## Versions

* **01.08.24:** - Add libdav1d. Bump libharfbuzz, various Intel drivers and libs, libass, libdrm, libplacebo, libva, mesa, svtav1, and vulkan sdk.
* **21.06.24:** - Bump mesa and libaom. Update lib path for rav1e.
* **08.06.24:** - Bump ffmpeg, fribidi, libdrm, mesa and vpx.
* **26.05.24:** - Rebase to Ubuntu Noble. Bump libass, libharfbuzz 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 @@ -178,6 +178,7 @@ full_custom_readme: |
## Versions
* **01.08.24:** - Add libdav1d. Bump libharfbuzz, various Intel drivers and libs, libass, libdrm, libplacebo, libva, mesa, svtav1, and vulkan sdk.
* **21.06.24:** - Bump mesa and libaom. Update lib path for rav1e.
* **08.06.24:** - Bump ffmpeg, fribidi, libdrm, mesa and vpx.
* **26.05.24:** - Rebase to Ubuntu Noble. Bump libass, libharfbuzz and vulkan-sdk.
Expand Down

0 comments on commit aadc708

Please sign in to comment.