From a3f6de6b971be9b667e2930e0e97eb7acac529d1 Mon Sep 17 00:00:00 2001 From: 4fury-c3440d8 Date: Tue, 3 Jan 2023 10:48:25 +0300 Subject: [PATCH] add intel-media-sdk and rebuild libmfx. --- hardware/graphics/intel-media-sdk/actions.py | 25 ++++++ hardware/graphics/intel-media-sdk/pspec.xml | 87 ++++++++++++++++++++ 2 files changed, 112 insertions(+) create mode 100644 hardware/graphics/intel-media-sdk/actions.py create mode 100644 hardware/graphics/intel-media-sdk/pspec.xml diff --git a/hardware/graphics/intel-media-sdk/actions.py b/hardware/graphics/intel-media-sdk/actions.py new file mode 100644 index 0000000000..db40590dc3 --- /dev/null +++ b/hardware/graphics/intel-media-sdk/actions.py @@ -0,0 +1,25 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt + +from pisi.actionsapi import cmaketools, mesontools + +j = ''.join([ + ' -DCMAKE_BUILD_TYPE=Release', + ' -DBUILD_TOOLS=ON', + ' -DENABLE_X11_DRI3=ON', + ' -DENABLE_OPENCL=ON', + ' -DENABLE_WAYLAND=ON', + ' -B_build -G Ninja -L ' + ]) + +def setup(): + cmaketools.configure(j) + +def build(): + mesontools.build("-C _build") + +def install(): + mesontools.install("-C _build") diff --git a/hardware/graphics/intel-media-sdk/pspec.xml b/hardware/graphics/intel-media-sdk/pspec.xml new file mode 100644 index 0000000000..39b4b568fc --- /dev/null +++ b/hardware/graphics/intel-media-sdk/pspec.xml @@ -0,0 +1,87 @@ + + + + + intel-media-sdk + + + fury + uglyside@yandex.ru + + MIT + library + programming.tools + The Intel Media SDK. + Media SDK provides a plain C API to access hardware-accelerated video decode, encode and filtering on IntelĀ® Gen graphics hardware platforms. + + https://github.com/Intel-Media-SDK/MediaSDK/archive/refs/tags/intel-mediasdk-22.5.4.tar.gz + + + cmake + ninja + libva-devel + libdrm-devel + libxcb-devel + libX11-devel + opencl-icd-devel + libpciaccess-devel + wayland-protocols-devel + + + + + + + + intel-media-sdk + + libgcc + libva + libdrm + libdrm-intel + opencl-icd + wayland-client + + + /usr/bin + /usr/lib + /usr/lib/mfx + /usr/lib/pkgconfig/limfxhw64.pc + /usr/share/mfx + + + + + libmfx + + libgcc + + + /usr/lib/libmfx.so + /usr/lib/libmfx.so.1 + /usr/lib/libmfx.so.1.35 + + + + + libmfx-devel + + libnfx + + + /usr/lib/pkgconfig/mfx.pc + /usr/lib/pkgconfig/libmfx.pc + /usr/include/mfx + + + + + + 2023-01-03 + 22.5.4 + First build. + fury + uglyside@yandex.ru + + +