summaryrefslogtreecommitdiffstats
path: root/recipes-multimedia/onevpl/onevpl
diff options
context:
space:
mode:
authorYew, Chang Ching <chang.ching.yew@intel.com>2021-07-28 22:27:04 +0800
committerAnuj Mittal <anuj.mittal@intel.com>2021-07-29 08:11:39 +0800
commit7a5e47b6a594eb29dfe84e47f043a49974bc0402 (patch)
tree18c2e54c41c256a02974f6deac41fa651f616313 /recipes-multimedia/onevpl/onevpl
parentd6ccf94534907b140489e02b3dc20f5c85e36c7f (diff)
downloadmeta-intel-7a5e47b6a594eb29dfe84e47f043a49974bc0402.tar.gz
onevpl: Fix sample_multi_transcode join issue
Fix issue with pipeline of multiple decode sessions and vpp composition session due to missing session join Patch: 0001-Fix-sample_multi_transcode-join-issue.patch Signed-off-by: Yew, Chang Ching <chang.ching.yew@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Diffstat (limited to 'recipes-multimedia/onevpl/onevpl')
-rw-r--r--recipes-multimedia/onevpl/onevpl/0001-Fix-sample_multi_transcode-join-issue.patch37
1 files changed, 37 insertions, 0 deletions
diff --git a/recipes-multimedia/onevpl/onevpl/0001-Fix-sample_multi_transcode-join-issue.patch b/recipes-multimedia/onevpl/onevpl/0001-Fix-sample_multi_transcode-join-issue.patch
new file mode 100644
index 00000000..2d19430e
--- /dev/null
+++ b/recipes-multimedia/onevpl/onevpl/0001-Fix-sample_multi_transcode-join-issue.patch
@@ -0,0 +1,37 @@
1From 607535701900cb0d46354d70e2cfceb1986e7051 Mon Sep 17 00:00:00 2001
2From: "Park, Seunghyuk H" <seunghyuk.h.park@intel.com>
3Date: Sat, 17 Jul 2021 10:37:08 -0700
4Subject: [PATCH] Fix sample_multi_transcode join issue
5
6Upstream-Status: Backport
7inner-source #157fadd2f
8
9---
10 .../sample_multi_transcode/src/pipeline_transcode.cpp | 6 +++---
11 1 file changed, 3 insertions(+), 3 deletions(-)
12
13diff --git a/tools/legacy/sample_multi_transcode/src/pipeline_transcode.cpp b/tools/legacy/sample_multi_transcode/src/pipeline_transcode.cpp
14index fee3b9e0..50a000d0 100644
15--- a/tools/legacy/sample_multi_transcode/src/pipeline_transcode.cpp
16+++ b/tools/legacy/sample_multi_transcode/src/pipeline_transcode.cpp
17@@ -342,14 +342,14 @@ mfxStatus CTranscodingPipeline::DecodePreInit(sInputParams *pParams) {
18 MSDK_CHECK_STATUS(sts, "InitDecMfxParams failed");
19 }
20 }
21-#if !defined(MFX_ONEVPL)
22 else {
23- m_mfxDecParams = m_pParentPipeline->GetDecodeParam(TargetID);
24+ m_mfxDecParams = m_pParentPipeline->GetDecodeParam(TargetID);
25+#if !defined(MFX_ONEVPL)
26 auto mvc = m_mfxDecParams.AddExtBuffer<mfxExtMVCSeqDesc>();
27 *mvc = m_pParentPipeline->GetDecMVCSeqDesc();
28 m_bOwnMVCSeqDescMemory = false;
29- }
30 #endif
31+ }
32
33 if (pParams->nFPS) {
34 this->m_nReqFrameTime = 1000000 / pParams->nFPS;
35--
362.32.0
37