diff --git a/source/Lib/CommonLib/Slice.cpp b/source/Lib/CommonLib/Slice.cpp index 00980d4c580cb12c034081fe026c514e42f0d778..fe5cb09dd76c994eb9c939741ad880942199d8d4 100644 --- a/source/Lib/CommonLib/Slice.cpp +++ b/source/Lib/CommonLib/Slice.cpp @@ -619,13 +619,6 @@ void Slice::checkRPL(const ReferencePictureList* pRPL0, const ReferencePictureLi const bool fieldSeqFlag = getSPS()->getFieldSeqFlag(); const int layerIdx = m_pcPic->cs->vps == nullptr ? 0 : m_pcPic->cs->vps->getGeneralLayerIdx( m_pcPic->layerId ); - if ( rcListPic.size() < numEntries[0] || rcListPic.size() < numEntries[1] ) - { - numEntries[0] = 0; - numEntries[1] = 0; - msg( NOTICE, "Reset numEntriesL0 and numEntriesL1. E.g. receive a CRA after some skipped slices\n"); - } - for( int refPicList = 0; refPicList < 2; refPicList++ ) { for( int i = 0; i < numEntries[refPicList]; i++ )