mirror of
https://github.com/linuxserver/docker-ffmpeg.git
synced 2026-02-20 04:56:23 +08:00
Merge pull request #51 from linuxserver/placebo
Add libplacebo and libdovi
This commit is contained in:
commit
6ac8954336
29
Dockerfile
29
Dockerfile
@ -24,8 +24,10 @@ ENV \
|
||||
KVAZAAR=2.2.0 \
|
||||
LAME=3.100 \
|
||||
LIBASS=0.17.1 \
|
||||
LIBDOVI=2.1.0 \
|
||||
LIBDRM=2.4.118 \
|
||||
LIBMFX=22.5.4 \
|
||||
LIBPLACEBO=6.338.1 \
|
||||
LIBVA=2.20.0 \
|
||||
LIBVDPAU=1.5 \
|
||||
LIBVIDSTAB=1.1.1 \
|
||||
@ -55,6 +57,7 @@ RUN \
|
||||
autoconf \
|
||||
automake \
|
||||
bzip2 \
|
||||
cargo \
|
||||
cmake \
|
||||
diffutils \
|
||||
doxygen \
|
||||
@ -493,6 +496,31 @@ RUN \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr/local \
|
||||
.. && \
|
||||
ninja install
|
||||
RUN \
|
||||
echo "**** grabbing libdovi ****" && \
|
||||
mkdir -p /tmp/libdovi && \
|
||||
git clone \
|
||||
--branch ${LIBDOVI} \
|
||||
https://github.com/quietvoid/dovi_tool.git \
|
||||
/tmp/libdovi
|
||||
RUN \
|
||||
echo "**** compiling libdovi ****" && \
|
||||
cd /tmp/libdovi/dolby_vision && \
|
||||
cargo install cargo-c@0.9.27+cargo-0.74.0 --locked && \
|
||||
cargo cinstall --release && \
|
||||
strip -d /usr/local/lib/libdovi.so
|
||||
RUN \
|
||||
echo "**** grabbing libplacebo ****" && \
|
||||
mkdir -p /tmp/libplacebo && \
|
||||
git clone \
|
||||
--branch v${LIBPLACEBO} \
|
||||
--recursive https://code.videolan.org/videolan/libplacebo \
|
||||
/tmp/libplacebo
|
||||
RUN \
|
||||
echo "**** compiling libplacebo ****" && \
|
||||
cd /tmp/libplacebo && \
|
||||
meson build --buildtype release && \
|
||||
ninja -C build install
|
||||
RUN \
|
||||
echo "**** grabbing SVT-AV1 ****" && \
|
||||
mkdir -p /tmp/svt-av1 && \
|
||||
@ -696,6 +724,7 @@ RUN \
|
||||
--enable-libopencore-amrwb \
|
||||
--enable-libopenjpeg \
|
||||
--enable-libopus \
|
||||
--enable-libplacebo \
|
||||
--enable-libshaderc \
|
||||
--enable-libsvtav1 \
|
||||
--enable-libtheora \
|
||||
|
||||
@ -173,6 +173,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
|
||||
|
||||
## Versions
|
||||
|
||||
* **06.12.23:** - Add libplacebo and libdobi to x86_64.
|
||||
* **05.12.23:** - Bump Mesa. Fix vdpau. Fix AMD VAAPI.
|
||||
* **25.11.23:** - Compile Mesa from source. Add proper Vulkan support (env var `ENABLE_VULKAN=true` no longer needed)(tested with Intel).
|
||||
* **22.11.23:** - Add shaderc and (preliminary) Vulkan support (via env var `ENABLE_VULKAN=true`) to x86_64. Bump Intel drivers and other libs.
|
||||
|
||||
@ -177,6 +177,7 @@ full_custom_readme: |
|
||||
|
||||
## Versions
|
||||
|
||||
* **06.12.23:** - Add libplacebo and libdobi to x86_64.
|
||||
* **05.12.23:** - Bump Mesa. Fix vdpau. Fix AMD VAAPI.
|
||||
* **25.11.23:** - Compile Mesa from source. Add proper Vulkan support (env var `ENABLE_VULKAN=true` no longer needed)(tested with Intel).
|
||||
* **22.11.23:** - Add shaderc and (preliminary) Vulkan support (via env var `ENABLE_VULKAN=true`) to x86_64. Bump Intel drivers and other libs.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user