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