From: "Yew, Chang Ching" <[email protected]> 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 <[email protected]> --- ...ix-sample_multi_transcode-join-issue.patch | 37 +++++++++++++++++++ recipes-multimedia/onevpl/onevpl_2021.4.0.bb | 1 + 2 files changed, 38 insertions(+) create mode 100644 recipes-multimedia/onevpl/onevpl/0001-Fix-sample_multi_transcode-join-issue.patch 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 @@ +From 607535701900cb0d46354d70e2cfceb1986e7051 Mon Sep 17 00:00:00 2001 +From: "Park, Seunghyuk H" <[email protected]> +Date: Sat, 17 Jul 2021 10:37:08 -0700 +Subject: [PATCH] Fix sample_multi_transcode join issue + +Upstream-Status: Backport +inner-source #157fadd2f + +--- + .../sample_multi_transcode/src/pipeline_transcode.cpp | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/tools/legacy/sample_multi_transcode/src/pipeline_transcode.cpp b/tools/legacy/sample_multi_transcode/src/pipeline_transcode.cpp +index fee3b9e0..50a000d0 100644 +--- a/tools/legacy/sample_multi_transcode/src/pipeline_transcode.cpp ++++ b/tools/legacy/sample_multi_transcode/src/pipeline_transcode.cpp +@@ -342,14 +342,14 @@ mfxStatus CTranscodingPipeline::DecodePreInit(sInputParams *pParams) { + MSDK_CHECK_STATUS(sts, "InitDecMfxParams failed"); + } + } +-#if !defined(MFX_ONEVPL) + else { +- m_mfxDecParams = m_pParentPipeline->GetDecodeParam(TargetID); ++ m_mfxDecParams = m_pParentPipeline->GetDecodeParam(TargetID); ++#if !defined(MFX_ONEVPL) + auto mvc = m_mfxDecParams.AddExtBuffer<mfxExtMVCSeqDesc>(); + *mvc = m_pParentPipeline->GetDecMVCSeqDesc(); + m_bOwnMVCSeqDescMemory = false; +- } + #endif ++ } + + if (pParams->nFPS) { + this->m_nReqFrameTime = 1000000 / pParams->nFPS; +-- +2.32.0 + diff --git a/recipes-multimedia/onevpl/onevpl_2021.4.0.bb b/recipes-multimedia/onevpl/onevpl_2021.4.0.bb index 464be1e0..cefa38bd 100644 --- a/recipes-multimedia/onevpl/onevpl_2021.4.0.bb +++ b/recipes-multimedia/onevpl/onevpl_2021.4.0.bb @@ -12,6 +12,7 @@ SRC_URI = "git://github.com/oneapi-src/oneVPL.git;protocol=https \ file://0001-Adding-Wayland-support-to-legacy-tools.patch \ file://0001-Corrected-the-install-path.patch \ file://0001-Adding-X11-DRI3-support.patch \ + file://0001-Fix-sample_multi_transcode-join-issue.patch \ " SRCREV = "d5c072584ee6f81305ed85de8759658ab7854606" S = "${WORKDIR}/git" -- 2.32.0
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#7168): https://lists.yoctoproject.org/g/meta-intel/message/7168 Mute This Topic: https://lists.yoctoproject.org/mt/84506862/21656 Group Owner: [email protected] Unsubscribe: https://lists.yoctoproject.org/g/meta-intel/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
