From: "Teng, Jin Chung" <[email protected]>

Backport: 
https://github.com/oneapi-src/oneVPL-intel-gpu/commit/43e7fa4d8acee6f3610c941f86925974405f82df

Signed-off-by: Teng, Jin Chung <[email protected]>
---
 .../onevpl/onevpl-intel-gpu_22.3.2.bb              |  1 +
 .../0001-HEVCe-lib-Fix-REXT-DDIID-issue-2566.patch | 28 ++++++++++++++++++++++
 2 files changed, 29 insertions(+)
 create mode 100644 
recipes-multimedia/onevpl/onevpl/0001-HEVCe-lib-Fix-REXT-DDIID-issue-2566.patch

diff --git a/recipes-multimedia/onevpl/onevpl-intel-gpu_22.3.2.bb 
b/recipes-multimedia/onevpl/onevpl-intel-gpu_22.3.2.bb
index 88b9aa3..fb315eb 100644
--- a/recipes-multimedia/onevpl/onevpl-intel-gpu_22.3.2.bb
+++ b/recipes-multimedia/onevpl/onevpl-intel-gpu_22.3.2.bb
@@ -17,6 +17,7 @@ COMPATIBLE_HOST:x86-x32 = "null"
 DEPENDS += "libdrm libva intel-media-driver onevpl pkgconfig-native"
 
 SRC_URI = 
"git://github.com/oneapi-src/oneVPL-intel-gpu.git;protocol=https;branch=intel-onevpl-22.3;lfs=0
 \
+           file://0001-HEVCe-lib-Fix-REXT-DDIID-issue-2566.patch \
             "
 
 SRCREV = "0f7e5f41160bb5a48e24f7cec2ced1ef9dd9c5be"
diff --git 
a/recipes-multimedia/onevpl/onevpl/0001-HEVCe-lib-Fix-REXT-DDIID-issue-2566.patch
 
b/recipes-multimedia/onevpl/onevpl/0001-HEVCe-lib-Fix-REXT-DDIID-issue-2566.patch
new file mode 100644
index 0000000..1c576da
--- /dev/null
+++ 
b/recipes-multimedia/onevpl/onevpl/0001-HEVCe-lib-Fix-REXT-DDIID-issue-2566.patch
@@ -0,0 +1,28 @@
+From aad7c533f3d34a1ce6a4c65c4631077e1ee3502f Mon Sep 17 00:00:00 2001
+From: gfxVPLsdm <[email protected]>
+Date: Fri, 8 Apr 2022 20:31:35 +0800
+Subject: [PATCH] [HEVCe/lib] Fix REXT DDIID issue (#2566)
+
+Fixed REXT DDIID issue by adding missing reference symbol of PickDDIIDREXT 
function interface
+
+Co-authored-by: Lightny Gong <[email protected]>
+---
+ _studio/mfx_lib/encode_hw/hevc/linux/base/hevcehw_base_va_lin.cpp | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/_studio/mfx_lib/encode_hw/hevc/linux/base/hevcehw_base_va_lin.cpp 
b/_studio/mfx_lib/encode_hw/hevc/linux/base/hevcehw_base_va_lin.cpp
+index 1d4c7ce..eb3ae50 100644
+--- a/_studio/mfx_lib/encode_hw/hevc/linux/base/hevcehw_base_va_lin.cpp
++++ b/_studio/mfx_lib/encode_hw/hevc/linux/base/hevcehw_base_va_lin.cpp
+@@ -108,7 +108,7 @@ mfxStatus PickDDIIDNormal(VAID*& DDIID, Defaults::Param 
defPar, const mfxVideoPa
+     return MFX_ERR_NONE;
+ }
+ 
+-mfxStatus PickDDIIDREXT(VAID* DDIID, const mfxVideoParam& par)
++mfxStatus PickDDIIDREXT(VAID* &DDIID, const mfxVideoParam& par)
+ {
+     auto& fi = par.mfx.FrameInfo;
+     const mfxExtCodingOption3* pCO3 = ExtBuffer::Get(par);
+-- 
+2.7.4
+
-- 
2.7.4

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#7565): 
https://lists.yoctoproject.org/g/meta-intel/message/7565
Mute This Topic: https://lists.yoctoproject.org/mt/91936403/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/meta-intel/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to