diff --git a/source/Lib/DecoderLib/VLCReader.cpp b/source/Lib/DecoderLib/VLCReader.cpp index da90eb726951f6f62ba0b56916e92bdecfe5b251..2e66569160a77868f70813d4d6acfe46ed3a49a9 100644 --- a/source/Lib/DecoderLib/VLCReader.cpp +++ b/source/Lib/DecoderLib/VLCReader.cpp @@ -2277,9 +2277,9 @@ void HLSyntaxReader::parseSliceHeader (Slice* pcSlice, ParameterSetManager *para #if JVET_O0148_NUM_ACTIVE_REF_PIC_CHECK if (pcSlice->isInterP() || pcSlice->isInterB()) { - CHECK(pcSlice->getNumRefIdx(REF_PIC_LIST_0) > 0, "Number of active entries in RPL0 of P or B picture shall be greater than 0"); + CHECK(pcSlice->getNumRefIdx(REF_PIC_LIST_0) == 0, "Number of active entries in RPL0 of P or B picture shall be greater than 0"); if (pcSlice->isInterB()) - CHECK(pcSlice->getNumRefIdx(REF_PIC_LIST_1) > 0, "Number of active entries in RPL1 of B picture shall be greater than 0"); + CHECK(pcSlice->getNumRefIdx(REF_PIC_LIST_1) == 0, "Number of active entries in RPL1 of B picture shall be greater than 0"); } #endif