From 1bdcdca337933af60765de079a8cbee0c0d007dc Mon Sep 17 00:00:00 2001 From: zhipin <zhipin.deng@bytedance.com> Date: Thu, 16 Jul 2020 23:21:18 +0800 Subject: [PATCH] correct last two places that use m_pRPLX --- source/Lib/CommonLib/Slice.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/Lib/CommonLib/Slice.cpp b/source/Lib/CommonLib/Slice.cpp index a0ea00203..5e1a92477 100644 --- a/source/Lib/CommonLib/Slice.cpp +++ b/source/Lib/CommonLib/Slice.cpp @@ -1378,7 +1378,7 @@ void Slice::checkSubpicTypeConstraints(PicList& rcListPic, const ReferencePictur { if (pRPL0->isInterLayerRefPic(i)) { - int refLayerId = m_pcPic->cs->vps->getLayerId(m_pcPic->cs->vps->getDirectRefLayerIdx(layerIdx, m_pRPL0->getInterLayerRefPicIdx(i))); + int refLayerId = m_pcPic->cs->vps->getLayerId(m_pcPic->cs->vps->getDirectRefLayerIdx(layerIdx, pRPL0->getInterLayerRefPicIdx(i))); pcRefPic = xGetRefPic(rcListPic, getPOC(), refLayerId); refPicPOC = pcRefPic->getPOC(); } @@ -1452,7 +1452,7 @@ void Slice::checkSubpicTypeConstraints(PicList& rcListPic, const ReferencePictur { if (pRPL1->isInterLayerRefPic(i)) { - int refLayerId = m_pcPic->cs->vps->getLayerId(m_pcPic->cs->vps->getDirectRefLayerIdx(layerIdx, m_pRPL1->getInterLayerRefPicIdx(i))); + int refLayerId = m_pcPic->cs->vps->getLayerId(m_pcPic->cs->vps->getDirectRefLayerIdx(layerIdx, pRPL1->getInterLayerRefPicIdx(i))); pcRefPic = xGetRefPic(rcListPic, getPOC(), refLayerId); refPicPOC = pcRefPic->getPOC(); } -- GitLab