mirror of
https://github.com/jellyfin/jellyfin-ffmpeg.git
synced 2024-10-07 11:23:26 +00:00
Update dependencies
This commit is contained in:
parent
e9b3a14c0e
commit
0825a3b1dc
@ -163,7 +163,7 @@ prepare_extra_amd64() {
|
||||
|
||||
# GMMLIB
|
||||
pushd ${SOURCE_DIR}
|
||||
git clone -b intel-gmmlib-22.1.2 --depth=1 https://github.com/intel/gmmlib
|
||||
git clone -b intel-gmmlib-22.1.3 --depth=1 https://github.com/intel/gmmlib
|
||||
pushd gmmlib
|
||||
mkdir build && pushd build
|
||||
cmake -DCMAKE_INSTALL_PREFIX=${TARGET_DIR} ..
|
||||
@ -178,7 +178,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.4.0 --depth=1 https://github.com/Intel-Media-SDK/MediaSDK
|
||||
git clone -b intel-mediasdk-22.4.1 --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
|
||||
@ -198,7 +198,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.4.0 --depth=1 https://github.com/oneapi-src/oneVPL-intel-gpu
|
||||
git clone -b intel-onevpl-22.4.1 --depth=1 https://github.com/oneapi-src/oneVPL-intel-gpu
|
||||
pushd oneVPL-intel-gpu
|
||||
mkdir build && pushd build
|
||||
cmake -DCMAKE_INSTALL_PREFIX=${TARGET_DIR} ..
|
||||
@ -212,7 +212,7 @@ 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.4.0 --depth=1 https://github.com/intel/media-driver
|
||||
git clone -b intel-media-22.4.1 --depth=1 https://github.com/intel/media-driver
|
||||
pushd media-driver
|
||||
sed -i 's|find_package(X11)||g' media_softlet/media_top_cmake.cmake media_driver/media_top_cmake.cmake
|
||||
mkdir build && pushd build
|
||||
@ -232,7 +232,7 @@ prepare_extra_amd64() {
|
||||
|
||||
# Vulkan Headers
|
||||
pushd ${SOURCE_DIR}
|
||||
git clone -b v1.3.212 --depth=1 https://github.com/KhronosGroup/Vulkan-Headers
|
||||
git clone -b v1.3.213 --depth=1 https://github.com/KhronosGroup/Vulkan-Headers
|
||||
pushd Vulkan-Headers
|
||||
mkdir build && pushd build
|
||||
cmake \
|
||||
@ -245,7 +245,7 @@ prepare_extra_amd64() {
|
||||
|
||||
# Vulkan ICD Loader
|
||||
pushd ${SOURCE_DIR}
|
||||
git clone -b v1.3.212 --depth=1 https://github.com/KhronosGroup/Vulkan-Loader
|
||||
git clone -b v1.3.213 --depth=1 https://github.com/KhronosGroup/Vulkan-Loader
|
||||
pushd Vulkan-Loader
|
||||
mkdir build && pushd build
|
||||
cmake \
|
||||
@ -294,7 +294,7 @@ prepare_extra_amd64() {
|
||||
# llvm >= 11
|
||||
apt-get install -y llvm-11-dev
|
||||
pushd ${SOURCE_DIR}
|
||||
git clone -b mesa-22.0.2 --depth=1 https://gitlab.freedesktop.org/mesa/mesa.git
|
||||
git clone -b mesa-22.0.3 --depth=1 https://gitlab.freedesktop.org/mesa/mesa.git
|
||||
meson setup mesa mesa_build \
|
||||
--prefix=${TARGET_DIR} \
|
||||
--libdir=lib \
|
||||
|
Loading…
Reference in New Issue
Block a user