From 52ce86a7f5f1ed751d80bc5e1d6b76db1c5b84c8 Mon Sep 17 00:00:00 2001 From: Lim Siew Hoon Date: Fri, 24 Nov 2023 09:23:03 +0800 Subject: onevpl-intel-gpu: upgrade 23.2.4 -> 23.3.4 Backport two code fixed: - 0001-Encode-Bugfix-for-HEVC-VDENC-422-RPL-caps-issue.-588.patch - 0001-RT-Common-Fix-MediaAdapterType-issue-5898.patch Release notes: https://github.com/oneapi-src/oneVPL-intel-gpu/releases/tag/intel-onevpl-23.3.4 Signed-off-by: Lim Siew Hoon Signed-off-by: Anuj Mittal --- ...RT-Common-Fix-MediaAdapterType-issue-5898.patch | 36 ++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 recipes-multimedia/onevpl/files/0001-RT-Common-Fix-MediaAdapterType-issue-5898.patch (limited to 'recipes-multimedia/onevpl/files/0001-RT-Common-Fix-MediaAdapterType-issue-5898.patch') diff --git a/recipes-multimedia/onevpl/files/0001-RT-Common-Fix-MediaAdapterType-issue-5898.patch b/recipes-multimedia/onevpl/files/0001-RT-Common-Fix-MediaAdapterType-issue-5898.patch new file mode 100644 index 00000000..597cc14d --- /dev/null +++ b/recipes-multimedia/onevpl/files/0001-RT-Common-Fix-MediaAdapterType-issue-5898.patch @@ -0,0 +1,36 @@ +From a694f724e9969575a9c993ff1769850de5673fee Mon Sep 17 00:00:00 2001 +From: gfxVPLsdm +Date: Mon, 23 Oct 2023 16:57:50 +0800 +Subject: [PATCH] [RT Common] Fix MediaAdapterType issue (#5898) + +Co-authored-by: Liu, Rachel + +Upstream-Status: Backport [https://github.com/oneapi-src/oneVPL-intel-gpu/commit/a694f724e9969575a9c993ff1769850de5673fee] +Signed-off-by: Lim Siew Hoon +--- + _studio/mfx_lib/shared/src/libmfxsw.cpp | 9 +++++++++ + 1 file changed, 9 insertions(+) + +diff --git a/_studio/mfx_lib/shared/src/libmfxsw.cpp b/_studio/mfx_lib/shared/src/libmfxsw.cpp +index 94982359..f85f2d75 100644 +--- a/_studio/mfx_lib/shared/src/libmfxsw.cpp ++++ b/_studio/mfx_lib/shared/src/libmfxsw.cpp +@@ -831,6 +831,15 @@ mfxHDL* MFX_CDECL MFXQueryImplsDescription(mfxImplCapsDeliveryFormat format, mfx + ah.PushBack(impl.PoolPolicies.Policy) = MFX_ALLOCATION_UNLIMITED; + ah.PushBack(impl.PoolPolicies.Policy) = MFX_ALLOCATION_LIMITED; + ++ impl.Dev.Version.Version = MFX_STRUCT_VERSION(1, 1); ++ impl.Dev.MediaAdapterType = MFX_MEDIA_UNKNOWN; ++ ++ if (auto pCore1_19 = QueryCoreInterface(&core, MFXICORE_API_1_19_GUID)) ++ { ++ mfxPlatform platform = {}; ++ if (MFX_ERR_NONE == pCore1_19->QueryPlatform(&platform)) ++ impl.Dev.MediaAdapterType = platform.MediaAdapterType; ++ } + + snprintf(impl.Dev.DeviceID, sizeof(impl.Dev.DeviceID), "%x/%d", deviceId, adapterNum); + snprintf(impl.ImplName, sizeof(impl.ImplName), "mfx-gen"); +-- +2.40.1 + -- cgit v1.2.3-54-g00ecf