Update dependencies

Arc DG2 support is verified with upstream kernel (6.1.0-rc8-1-drm-tip-git-gf5d2f00fe4da)

Prod KMD is not required any more.

Signed-off-by: nyanmisaka <nst799610810@gmail.com>
This commit is contained in:
nyanmisaka
2022-12-09 01:20:05 +08:00
parent 9209e73423
commit 76d7d53301
35 changed files with 44 additions and 42 deletions
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://github.com/mirror/mingw-w64.git"
SCRIPT_COMMIT="7dcf65a7f26071c6aa26d5a5a8689089ae9a6740"
SCRIPT_COMMIT="92eac6fea3c2c5142f6974a35530e23cbe9f9bbe"
ffbuild_enabled() {
[[ $TARGET == win* ]] || return -1
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://github.com/GNOME/libxml2.git"
SCRIPT_COMMIT="66f781cf385bf690892b48c181257841841d3d41"
SCRIPT_COMMIT="85c6cacd67371045b1d4c9f167606f64ed0d18c7"
ffbuild_enabled() {
return 0
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://gitlab.freedesktop.org/freetype/freetype.git"
SCRIPT_COMMIT="109179c70ee8c9f101dd49700acbd9df124f9b1c"
SCRIPT_COMMIT="b405fc5c1dbbe8163bf199b921ccfc5f902eaa4f"
ffbuild_enabled() {
return 0
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://gmplib.org/repo/gmp/"
SCRIPT_HGREV="3ac5afa36be5"
SCRIPT_HGREV="614a1cd8bb1d"
ffbuild_enabled() {
return 0
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://gitlab.freedesktop.org/fontconfig/fontconfig.git"
SCRIPT_COMMIT="eb0a199e0658d3ba64ff19072cb2ae39c5ca7c4c"
SCRIPT_COMMIT="ddea974d3cc5d013bdc1c69a090529745cd987b1"
ffbuild_enabled() {
return 0
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://github.com/harfbuzz/harfbuzz.git"
SCRIPT_COMMIT="630f09c8b6022184f7a414bb5e07c01898fae60c"
SCRIPT_COMMIT="35233d2514cc202e9e2f8f94b3102cb620a0d403"
ffbuild_enabled() {
return 0
+2 -2
View File
@@ -1,10 +1,10 @@
#!/bin/bash
SCRIPT_REPO="https://github.com/KhronosGroup/OpenCL-Headers.git"
SCRIPT_COMMIT="b590a6bfe034ea3a418b7b523e3490956bcb367a"
SCRIPT_COMMIT="8f33fba7c14b926c6551bf86b5b255e3e0f47f86"
SCRIPT_REPO2="https://github.com/KhronosGroup/OpenCL-ICD-Loader.git"
SCRIPT_COMMIT2="e009e321701fc851e157cadd969bfa5e675cef9c"
SCRIPT_COMMIT2="9a3e962f16f5097d2054233ad8b6dad51b6f41b7"
ffbuild_enabled() {
return 0
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://gitlab.freedesktop.org/xorg/lib/libxau.git"
SCRIPT_COMMIT="4fbefa02d6c842401ff79065d364edd7087a12a6"
SCRIPT_COMMIT="14fdf25db9f21c8f3ad37f0d32a5b8e726efdc0d"
ffbuild_enabled() {
[[ $TARGET != linux* ]] && return -1
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://gitlab.freedesktop.org/xorg/lib/libxcb.git"
SCRIPT_COMMIT="33f3dbe3699a92e8ca18f470adac456e0b935e75"
SCRIPT_COMMIT="cb8c70f5a65b4bd68b449dcaa637c3c4753e2f81"
ffbuild_enabled() {
[[ $TARGET != linux* ]] && return -1
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://gitlab.freedesktop.org/xorg/lib/libx11.git"
SCRIPT_COMMIT="b4f24b272c6ef888b6fcfcf80670c196b2e8f755"
SCRIPT_COMMIT="7f7bcd7b6f569e9f70e3ddd134924f178e2596b1"
ffbuild_enabled() {
[[ $TARGET != linux* ]] && return -1
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://gitlab.freedesktop.org/xorg/lib/libxfixes.git"
SCRIPT_COMMIT="d10ec36c81a6b488d1f700a28c5bff4714287b78"
SCRIPT_COMMIT="332394278b7110a774b5277bb3cfc58c42cd888c"
ffbuild_enabled() {
[[ $TARGET != linux* ]] && return -1
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://gitlab.freedesktop.org/xorg/lib/libxscrnsaver.git"
SCRIPT_COMMIT="d39f92be6b513c28546ebb0baf335f32ab154a89"
SCRIPT_COMMIT="34f3f72b88c0a0a10d618e9dfbc88474ae5ce880"
ffbuild_enabled() {
[[ $TARGET != linux* ]] && return -1
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://gitlab.freedesktop.org/glvnd/libglvnd.git"
SCRIPT_COMMIT="58d49d7f1db39aa2ffb018de478bef30e2e855f6"
SCRIPT_COMMIT="b05bbcdaeb9b700cf7877e6d66f8fc3ac952295b"
ffbuild_enabled() {
[[ $TARGET != linux* ]] && return -1
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://gitlab.freedesktop.org/xorg/lib/libxrandr.git"
SCRIPT_COMMIT="7181160b2c32b1bb804792990783fa25c1122bae"
SCRIPT_COMMIT="3387129532899eaeee3477a2d92fa662d7292a84"
ffbuild_enabled() {
[[ $TARGET != linux* ]] && return -1
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://gitlab.freedesktop.org/xorg/lib/libxv.git"
SCRIPT_COMMIT="9744d1f77b092eb4982c60e4750136fb19683545"
SCRIPT_COMMIT="d419928942dbf1897c9627475aa4a2828a81240f"
ffbuild_enabled() {
[[ $TARGET != linux* ]] && return -1
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://github.com/GPUOpen-LibrariesAndSDKs/AMF.git"
SCRIPT_COMMIT="9f558757af85029541110139586c35f8d4c6b2ad"
SCRIPT_COMMIT="734a9ae3ab446cbedb70028469bd323be45700f2"
ffbuild_enabled() {
[[ $TARGET == *arm64 ]] && return -1
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://code.videolan.org/videolan/dav1d.git"
SCRIPT_COMMIT="4b9f5b704e299543afcea87f375a308b90ef6c70"
SCRIPT_COMMIT="c56e352b95960d8dd243f6a14c7f1d7a431ceced"
ffbuild_enabled() {
return 0
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://github.com/libass/libass.git"
SCRIPT_COMMIT="44beae2ae57790ba592b8f0d20c0b51006f6b7c7"
SCRIPT_COMMIT="062d4ec598b4fd06f75c0cd6a0f43f5d0939a764"
ffbuild_enabled() {
return 0
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://code.videolan.org/videolan/libbluray.git"
SCRIPT_COMMIT="c923cc09c274934452f795aa06d3a5aadb31d6fb"
SCRIPT_COMMIT="bb5bc108ec695889855f06df338958004ff289ef"
ffbuild_enabled() {
return 0
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://github.com/xiph/opus.git"
SCRIPT_COMMIT="bce1f392353d72d77d543bb2069a044ae1045e9d"
SCRIPT_COMMIT="757c53f775a0b651b0512a1992d67f4b2159a378"
ffbuild_enabled() {
return 0
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://chromium.googlesource.com/webm/libvpx"
SCRIPT_COMMIT="fb2d1616f657f6617a6d3ea1cf6e06100f92cddd"
SCRIPT_COMMIT="1450ec46e273b32234b036d7803aaae09423dd08"
ffbuild_enabled() {
return 0
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://chromium.googlesource.com/webm/libwebp"
SCRIPT_COMMIT="3f73e8f7ac83e97a26346886b529b61809a839f5"
SCRIPT_COMMIT="e5fe2cfc1bea149106d94ef5233c488ed1287b68"
ffbuild_enabled() {
return 0
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://github.com/Haivision/srt.git"
SCRIPT_COMMIT="e082f30aa5d6346105be5333fc861e486f94a38d"
SCRIPT_COMMIT="38b4211dfc6da072e21ee9472e03acc1f6e1d09a"
ffbuild_enabled() {
return 0
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://gitlab.com/AOMediaCodec/SVT-AV1.git"
SCRIPT_COMMIT="2f879beaa62dfb86983db8a6ab63fa9bcf6cd766"
SCRIPT_COMMIT="b4c89396fa22791570c3992f9c56a6a65bdaca48"
ffbuild_enabled() {
[[ $TARGET == win32 ]] && return -1
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://gitlab.freedesktop.org/mesa/drm.git"
SCRIPT_COMMIT="0a8fad5f5c2197c7585daa04e414fd9c67042e10"
SCRIPT_COMMIT="874af994636a534236a747a88aec086b9b35b001"
ffbuild_enabled() {
[[ $TARGET != linux* ]] && return -1
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://github.com/intel/libva.git"
SCRIPT_COMMIT="391ef4021a0a7f2a011d674fb07c02d922445c0d"
SCRIPT_COMMIT="aeb704af762e3b5010908a544f5b2b1adeb27896"
ffbuild_enabled() {
[[ $TARGET != linux* ]] && return -1
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://github.com/KhronosGroup/Vulkan-Headers.git"
SCRIPT_COMMIT="v1.3.234"
SCRIPT_COMMIT="v1.3.237"
SCRIPT_TAGFILTER="v?.*.*"
ffbuild_enabled() {
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://github.com/google/shaderc.git"
SCRIPT_COMMIT="dc9d28ae95594edaef725012acd9de15a7342048"
SCRIPT_COMMIT="9806490ff5908aec0012f89df342c1a8985b1263"
ffbuild_enabled() {
return 0
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://github.com/KhronosGroup/SPIRV-Cross.git"
SCRIPT_COMMIT="edd66a2fc9e932ad0d3dce78f2627eeae91c2660"
SCRIPT_COMMIT="c77b09b57c27837dc2d41aa371ed3d236ce9ce47"
ffbuild_enabled() {
return 0
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://code.videolan.org/videolan/libplacebo.git"
SCRIPT_COMMIT="c0373263e665248b856625a71ff9a17d86218eef"
SCRIPT_COMMIT="7ead30db8aa75db28236eee40899f0ff6e3c9688"
ffbuild_enabled() {
return 0
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://github.com/mirror/x264.git"
SCRIPT_COMMIT="b093bbe7d9bc642c8f24067cbdcc73bb43562eab"
SCRIPT_COMMIT="416e3eb2b52abb0a67e57599aba4f8be3003b36d"
ffbuild_enabled() {
[[ $VARIANT == lgpl* ]] && return -1
+1 -1
View File
@@ -1,7 +1,7 @@
#!/bin/bash
SCRIPT_REPO="https://bitbucket.org/multicoreware/x265_git.git"
SCRIPT_COMMIT="40e37bce9a357fb18f70ff0852015983cf90a6d3"
SCRIPT_COMMIT="4da1198a94028026ce96ba1781d3c7842e74e173"
ffbuild_enabled() {
[[ $VARIANT == lgpl* ]] && return -1
+1
View File
@@ -4,6 +4,7 @@ jellyfin-ffmpeg (5.1.2-5) unstable; urgency=medium
* Add HDR metadata support for QSV/NVENC HEVC encoder
* Add 10bit overlay support for QSV/CUDA/OpenCL
* Add DOVI to HDR support for CUDA/OpenCL
* Add D3D11VA/DXVA2 HEVC 422 444 8-12 bits decoding on Intel
* Update dependencies
-- nyanmisaka <nst799610810@gmail.com> Mon, 07 Oct 2022 21:31:17 +0800
+1 -1
View File
@@ -166,7 +166,7 @@ popd
# LZMA
mkdir xz
pushd xz
xz_ver="5.2.7"
xz_ver="5.2.9"
xz_link="https://sourceforge.net/projects/lzmautils/files/xz-${xz_ver}.tar.xz/download"
wget ${xz_link} -O xz.tar.xz
tar xaf xz.tar.xz
+9 -8
View File
@@ -242,7 +242,7 @@ prepare_extra_amd64() {
# GMMLIB
pushd ${SOURCE_DIR}
git clone -b intel-gmmlib-22.3.0 --depth=1 https://github.com/intel/gmmlib
git clone -b intel-gmmlib-22.3.1 --depth=1 https://github.com/intel/gmmlib
pushd gmmlib
mkdir build && pushd build
cmake -DCMAKE_INSTALL_PREFIX=${TARGET_DIR} ..
@@ -256,7 +256,7 @@ prepare_extra_amd64() {
# Provides MSDK runtime (libmfxhw64.so.1) for 11th Gen Rocket Lake and older
# Provides MFX dispatcher (libmfx.so.1) for FFmpeg
pushd ${SOURCE_DIR}
git clone -b intel-mediasdk-22.6.2 --depth=1 https://github.com/Intel-Media-SDK/MediaSDK
git clone -b intel-mediasdk-22.6.4 --depth=1 https://github.com/Intel-Media-SDK/MediaSDK
pushd MediaSDK
sed -i 's|MFX_PLUGINS_CONF_DIR "/plugins.cfg"|"/usr/lib/jellyfin-ffmpeg/lib/mfx/plugins.cfg"|g' api/mfx_dispatch/linux/mfxloader.cpp
mkdir build && pushd build
@@ -276,7 +276,7 @@ prepare_extra_amd64() {
# Provides VPL runtime (libmfx-gen.so.1.2) for 11th Gen Tiger Lake and newer
# Both MSDK and VPL runtime can be loaded by MFX dispatcher (libmfx.so.1)
pushd ${SOURCE_DIR}
git clone -b intel-onevpl-22.6.2 --depth=1 https://github.com/oneapi-src/oneVPL-intel-gpu
git clone -b intel-onevpl-22.6.4 --depth=1 https://github.com/oneapi-src/oneVPL-intel-gpu
pushd oneVPL-intel-gpu
mkdir build && pushd build
cmake -DCMAKE_INSTALL_PREFIX=${TARGET_DIR} ..
@@ -290,8 +290,9 @@ prepare_extra_amd64() {
# Full Feature Build: ENABLE_KERNELS=ON(Default) ENABLE_NONFREE_KERNELS=ON(Default)
# Free Kernel Build: ENABLE_KERNELS=ON ENABLE_NONFREE_KERNELS=OFF
pushd ${SOURCE_DIR}
git clone -b intel-media-22.6.2 --depth=1 https://github.com/intel/media-driver
git clone -b intel-media-22.6.4 --depth=1 https://github.com/intel/media-driver
pushd media-driver
sed -i 's|#include <va/va_dricommon.h>||g' media_softlet/linux/common/vp/ddi/ddi_vp_functions.cpp
mkdir build && pushd build
cmake -DCMAKE_INSTALL_PREFIX=${TARGET_DIR} \
-DENABLE_KERNELS=ON \
@@ -309,7 +310,7 @@ prepare_extra_amd64() {
# Vulkan Headers
pushd ${SOURCE_DIR}
git clone -b v1.3.234 --depth=1 https://github.com/KhronosGroup/Vulkan-Headers
git clone -b v1.3.236 --depth=1 https://github.com/KhronosGroup/Vulkan-Headers
pushd Vulkan-Headers
mkdir build && pushd build
cmake \
@@ -322,7 +323,7 @@ prepare_extra_amd64() {
# Vulkan ICD Loader
pushd ${SOURCE_DIR}
git clone -b v1.3.234 --depth=1 https://github.com/KhronosGroup/Vulkan-Loader
git clone -b v1.3.236 --depth=1 https://github.com/KhronosGroup/Vulkan-Loader
pushd Vulkan-Loader
mkdir build && pushd build
cmake \
@@ -343,7 +344,7 @@ prepare_extra_amd64() {
# SHADERC
pushd ${SOURCE_DIR}
git clone -b v2022.3 --depth=1 https://github.com/google/shaderc
git clone -b v2022.4 --depth=1 https://github.com/google/shaderc
pushd shaderc
./utils/git-sync-deps
mkdir build && pushd build
@@ -372,7 +373,7 @@ prepare_extra_amd64() {
pushd ${SOURCE_DIR}
mkdir mesa
pushd mesa
mesa_ver="22.2.3"
mesa_ver="22.2.4"
mesa_link="https://mesa.freedesktop.org/archive/mesa-${mesa_ver}.tar.xz"
wget ${mesa_link} -O mesa.tar.xz
tar xaf mesa.tar.xz