From 0eb584995a363c9566e98c47bab7ea2b17e16e19 Mon Sep 17 00:00:00 2001 From: Remy Foray <remy.foray@allegrodvt.com> Date: Tue, 13 Apr 2021 09:28:20 +0200 Subject: [PATCH] Fix #1474: remove erroneous skipped pictures detection in checkRPL --- source/Lib/CommonLib/Slice.cpp | 7 ------- 1 file changed, 7 deletions(-) diff --git a/source/Lib/CommonLib/Slice.cpp b/source/Lib/CommonLib/Slice.cpp index 00980d4c5..fe5cb09dd 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++ ) -- GitLab