update intel media driver to 23.1.0 (#4)

This commit is contained in:
Jason Dove
2023-02-21 15:42:29 -06:00
committed by GitHub
parent 22a19c8bd1
commit 533a970730
2 changed files with 16 additions and 7 deletions

View File

@@ -14,7 +14,7 @@ ENV AOM=v1.0.0 \
LIBASS=0.14.0 \
LIBDRM=2.4.100 \
LIBSRT=1.4.1 \
LIBVA=2.16.0 \
LIBVA=2.17.0 \
LIBVDPAU=1.2 \
LIBVIDSTAB=1.1.0 \
LIBVMAF=master \

View File

@@ -3,6 +3,11 @@ FROM ghcr.io/linuxserver/baseimage-ubuntu:jammy as devel-base
ENV DEBIAN_FRONTEND="noninteractive"
ENV MAKEFLAGS="-j4"
ARG GMMLIB=22.3.3 \
LIBVA=2.17.0 \
LIBVA_UTILS=2.17.1 \
MEDIA_DRIVER=23.1.0
ENV AOM=v1.0.0 \
FDKAAC=2.0.1 \
FFMPEG_HARD=5.1.2 \
@@ -14,7 +19,6 @@ ENV AOM=v1.0.0 \
LIBASS=0.14.0 \
LIBDRM=2.4.100 \
LIBSRT=1.4.1 \
LIBVA=master \
LIBVDPAU=1.2 \
LIBVIDSTAB=1.1.0 \
LIBWEBP=1.0.2 \
@@ -476,6 +480,11 @@ RUN ldconfig && \
FROM mcr.microsoft.com/dotnet/aspnet:7.0-jammy-amd64 AS dotnet-runtime
FROM ghcr.io/linuxserver/baseimage-ubuntu:jammy as runtime-base
ARG GMMLIB \
LIBVA \
LIBVA_UTILS \
MEDIA_DRIVER
ENV MAKEFLAGS="-j4"
RUN apt-get -yqq update && \
@@ -506,29 +515,29 @@ RUN apt-get -yqq update && DEBIAN_FRONTEND="noninteractive" apt-get install --no
mesa-va-drivers \
i965-va-driver-shaders \
&& mkdir /tmp/intel && cd /tmp/intel \
&& git clone --depth 1 --branch master https://github.com/intel/libva \
&& git clone --depth 1 --branch "${LIBVA}" https://github.com/intel/libva \
&& cd libva \
&& ./autogen.sh \
&& ./configure \
&& make \
&& make install \
&& cd /tmp/intel \
&& git clone --depth 1 --branch master https://github.com/intel/libva-utils \
&& git clone --depth 1 --branch "${LIBVA_UTILS}" https://github.com/intel/libva-utils \
&& cd libva-utils \
&& ./autogen.sh \
&& ./configure \
&& make \
&& make install \
&& cd /tmp/intel \
&& wget -O - https://github.com/intel/gmmlib/archive/refs/tags/intel-gmmlib-22.3.2.tar.gz | tar zxf - \
&& mv gmmlib-intel-gmmlib-22.3.2 gmmlib \
&& wget -O - "https://github.com/intel/gmmlib/archive/refs/tags/intel-gmmlib-${GMMLIB}.tar.gz" | tar zxf - \
&& mv "gmmlib-intel-gmmlib-${GMMLIB}" gmmlib \
&& cd gmmlib \
&& mkdir build && cd build \
&& cmake .. \
&& make \
&& make install \
&& cd /tmp/intel \
&& git clone --depth 1 --branch master https://github.com/intel/media-driver \
&& git clone --depth 1 --branch "intel-media-${MEDIA_DRIVER}" https://github.com/intel/media-driver \
&& mkdir build_media && cd build_media \
&& cmake ../media-driver \
&& make \