add support for vvenc on aarch64

This commit is contained in:
aptalca 2024-10-02 22:45:08 -04:00
parent 73c4f3a8b8
commit 0a8da448da
No known key found for this signature in database
GPG Key ID: BE36CFFB9FD85548
3 changed files with 17 additions and 0 deletions

View File

@ -61,7 +61,9 @@ RUN \
clang \
diffutils \
g++ \
g++-12 \
gcc \
gcc-12 \
git \
gperf \
libasound2-dev \
@ -502,6 +504,18 @@ RUN \
--enable-vp9-highbitdepth && \
make && \
make install
RUN \
echo "**** grabbing vvenc ****" && \
mkdir -p /tmp/vvenc && \
git clone \
--branch v${VVENC} \
--depth 1 https://github.com/fraunhoferhhi/vvenc.git \
/tmp/vvenc
RUN \
echo "**** compiling vvenc ****" && \
cd /tmp/vvenc && \
CC=/usr/bin/gcc-12 CXX=/usr/bin/g++-12 make install install-prefix=/usr/local && \
strip -d /usr/local/lib/libvvenc.so
RUN \
echo "**** grabbing webp ****" && \
mkdir -p /tmp/webp && \
@ -640,6 +654,7 @@ RUN \
--enable-libvmaf \
--enable-libvorbis \
--enable-libvpx \
--enable-libvvenc \
--enable-libwebp \
--enable-libx264 \
--enable-libx265 \

View File

@ -174,6 +174,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
## Versions
* **02.10.24:** - Add support for libvvenc on aarch64.
* **30.09.24:** - Bump ffmpeg for 7.1. Add support for libvvenc (amd64 only) and liblc3. Bump libfribidi and libharfbuzz.
* **24.09.24:** - Let ffmpeg terminate gracefully on docker stop/restart. Bump libharfbuzz, libpng, mesa, shaderc and libx265.
* **09.09.24:** - Add libzmq.

View File

@ -178,6 +178,7 @@ full_custom_readme: |
## Versions
* **02.10.24:** - Add support for libvvenc on aarch64.
* **30.09.24:** - Bump ffmpeg for 7.1. Add support for libvvenc (amd64 only) and liblc3. Bump libfribidi and libharfbuzz.
* **24.09.24:** - Let ffmpeg terminate gracefully on docker stop/restart. Bump libharfbuzz, libpng, mesa, shaderc and libx265.
* **09.09.24:** - Add libzmq.