mirror of
https://github.com/jellyfin/jellyfin-ffmpeg.git
synced 2026-09-03 05:09:58 +03:00
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:
@@ -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,7 +1,7 @@
|
||||
#!/bin/bash
|
||||
|
||||
SCRIPT_REPO="https://github.com/GNOME/libxml2.git"
|
||||
SCRIPT_COMMIT="66f781cf385bf690892b48c181257841841d3d41"
|
||||
SCRIPT_COMMIT="85c6cacd67371045b1d4c9f167606f64ed0d18c7"
|
||||
|
||||
ffbuild_enabled() {
|
||||
return 0
|
||||
|
||||
@@ -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,7 +1,7 @@
|
||||
#!/bin/bash
|
||||
|
||||
SCRIPT_REPO="https://gmplib.org/repo/gmp/"
|
||||
SCRIPT_HGREV="3ac5afa36be5"
|
||||
SCRIPT_HGREV="614a1cd8bb1d"
|
||||
|
||||
ffbuild_enabled() {
|
||||
return 0
|
||||
|
||||
@@ -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,7 +1,7 @@
|
||||
#!/bin/bash
|
||||
|
||||
SCRIPT_REPO="https://github.com/harfbuzz/harfbuzz.git"
|
||||
SCRIPT_COMMIT="630f09c8b6022184f7a414bb5e07c01898fae60c"
|
||||
SCRIPT_COMMIT="35233d2514cc202e9e2f8f94b3102cb620a0d403"
|
||||
|
||||
ffbuild_enabled() {
|
||||
return 0
|
||||
|
||||
@@ -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,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,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,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,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,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,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,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,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,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,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,7 +1,7 @@
|
||||
#!/bin/bash
|
||||
|
||||
SCRIPT_REPO="https://github.com/libass/libass.git"
|
||||
SCRIPT_COMMIT="44beae2ae57790ba592b8f0d20c0b51006f6b7c7"
|
||||
SCRIPT_COMMIT="062d4ec598b4fd06f75c0cd6a0f43f5d0939a764"
|
||||
|
||||
ffbuild_enabled() {
|
||||
return 0
|
||||
|
||||
@@ -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,7 +1,7 @@
|
||||
#!/bin/bash
|
||||
|
||||
SCRIPT_REPO="https://github.com/xiph/opus.git"
|
||||
SCRIPT_COMMIT="bce1f392353d72d77d543bb2069a044ae1045e9d"
|
||||
SCRIPT_COMMIT="757c53f775a0b651b0512a1992d67f4b2159a378"
|
||||
|
||||
ffbuild_enabled() {
|
||||
return 0
|
||||
|
||||
@@ -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,7 +1,7 @@
|
||||
#!/bin/bash
|
||||
|
||||
SCRIPT_REPO="https://chromium.googlesource.com/webm/libwebp"
|
||||
SCRIPT_COMMIT="3f73e8f7ac83e97a26346886b529b61809a839f5"
|
||||
SCRIPT_COMMIT="e5fe2cfc1bea149106d94ef5233c488ed1287b68"
|
||||
|
||||
ffbuild_enabled() {
|
||||
return 0
|
||||
|
||||
@@ -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,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,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,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,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,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,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,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,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
|
||||
|
||||
Vendored
+1
@@ -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
|
||||
|
||||
@@ -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
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user