summaryrefslogtreecommitdiffstats
path: root/recipes-multimedia/onevpl/onevpl/0001-Remove-duplicate-MFXVideoDECODE_VPP-from-samples.patch
diff options
context:
space:
mode:
authorYew, Chang Ching <chang.ching.yew@intel.com>2021-06-09 17:03:47 +0800
committerAnuj Mittal <anuj.mittal@intel.com>2021-06-09 17:27:29 +0800
commit43c89c3e2d18339eef8d9e6d80b14859c10cdc8d (patch)
tree39fbd7fe9bd69231d53e14fcfc97803e2823ae30 /recipes-multimedia/onevpl/onevpl/0001-Remove-duplicate-MFXVideoDECODE_VPP-from-samples.patch
parentc172ab37aae0267c4ce870fddbbfa47020308aff (diff)
downloadmeta-intel-43c89c3e2d18339eef8d9e6d80b14859c10cdc8d.tar.gz
onevpl: Add sample_multi_transcode application
Added patches 0001-Update-headers-to-oneAPI-spec-v2.3-e170992.patch 0001-Remove-duplicate-MFXVideoDECODE_VPP-from-samples.patch 0001-Add-SMT-and-media_sdk_compatibility_headers.patch Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com> Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Diffstat (limited to 'recipes-multimedia/onevpl/onevpl/0001-Remove-duplicate-MFXVideoDECODE_VPP-from-samples.patch')
-rw-r--r--recipes-multimedia/onevpl/onevpl/0001-Remove-duplicate-MFXVideoDECODE_VPP-from-samples.patch62
1 files changed, 62 insertions, 0 deletions
diff --git a/recipes-multimedia/onevpl/onevpl/0001-Remove-duplicate-MFXVideoDECODE_VPP-from-samples.patch b/recipes-multimedia/onevpl/onevpl/0001-Remove-duplicate-MFXVideoDECODE_VPP-from-samples.patch
new file mode 100644
index 00000000..8470e418
--- /dev/null
+++ b/recipes-multimedia/onevpl/onevpl/0001-Remove-duplicate-MFXVideoDECODE_VPP-from-samples.patch
@@ -0,0 +1,62 @@
1From 0b74a78b99822bce5ea197513dd5683f41badd7b Mon Sep 17 00:00:00 2001
2From: Jon Recker <jon.recker@intel.com>
3Date: Mon, 29 Mar 2021 09:59:03 -0700
4Subject: [PATCH] Remove duplicate MFXVideoDECODE_VPP from samples
5
6Upstream-Status: Submitted
7---
8 .../sample_common/include/sample_vpl_common.h | 38 -------------------
9 1 file changed, 38 deletions(-)
10
11diff --git a/tools/legacy/sample_common/include/sample_vpl_common.h b/tools/legacy/sample_common/include/sample_vpl_common.h
12index 4450b7f..016955a 100644
13--- a/tools/legacy/sample_common/include/sample_vpl_common.h
14+++ b/tools/legacy/sample_common/include/sample_vpl_common.h
15@@ -49,44 +49,6 @@ public:
16 }
17 };
18
19-class MFXVideoDECODE_VPP {
20-public:
21- explicit MFXVideoDECODE_VPP(mfxSession session) {
22- m_session = session;
23- }
24- virtual ~MFXVideoDECODE_VPP(void) {}
25-
26- virtual mfxStatus Init(mfxVideoParam *decode_par,
27- mfxVideoChannelParam **vpp_par_array,
28- mfxU32 num_vpp_par) {
29- return MFXVideoDECODE_VPP_Init(m_session, decode_par, vpp_par_array, num_vpp_par);
30- }
31-
32- virtual mfxStatus DecodeFrameAsync(mfxBitstream *bs,
33- mfxU32 *skip_channels,
34- mfxU32 num_skip_channels,
35- mfxSurfaceArray **surf_array_out) {
36- return MFXVideoDECODE_VPP_DecodeFrameAsync(m_session,
37- bs,
38- skip_channels,
39- num_skip_channels,
40- surf_array_out);
41- }
42-
43- virtual mfxStatus Reset(mfxVideoParam *decode_par,
44- mfxVideoChannelParam **vpp_par_array,
45- mfxU32 num_vpp_par) {
46- return MFXVideoDECODE_VPP_Reset(m_session, decode_par, vpp_par_array, num_vpp_par);
47- }
48-
49- virtual mfxStatus GetChannelParam(mfxVideoChannelParam *par, mfxU32 channel_id) {
50- return MFXVideoDECODE_VPP_GetChannelParam(m_session, par, channel_id);
51- }
52-
53-protected:
54- mfxSession m_session; // (mfxSession) handle to the owning session
55-};
56-
57 #endif
58
59 #endif //__SAMPLE_VPL_COMMON_H__
60--
612.31.1
62