diff --git a/source/Lib/CommonLib/UnitTools.cpp b/source/Lib/CommonLib/UnitTools.cpp index 2bb4a1dff194c2fb2bf00dcb8d91ea6477fe2683..3e93c45de4259f302e2c600adeb4128b25debb9a 100644 --- a/source/Lib/CommonLib/UnitTools.cpp +++ b/source/Lib/CommonLib/UnitTools.cpp @@ -147,7 +147,7 @@ void CU::isConformanceILRP(Slice *slice) RefPicList eRefPicList = (iNumRef ? REF_PIC_LIST_1 : REF_PIC_LIST_0); for (int iRefIdx = 0; iRefIdx < slice->getNumRefIdx(eRefPicList); iRefIdx++) { - const Picture* refPic = slice->getRefPic(eRefPicList, iRefIdx); + const Picture* refPic = slice->getRefPic(eRefPicList, iRefIdx)->unscaledPic; if (refPic->cs->pps->getNumSubPics() != slice->getPic()->cs->pps->getNumSubPics()) {