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