diff --git a/source/Lib/EncoderLib/EncGOP.cpp b/source/Lib/EncoderLib/EncGOP.cpp index 569f04eee9c400cf01b4c034d0ad9757f4f1ab6b..c669f359f7c322f120b8559c4f639cff62b37bf2 100644 --- a/source/Lib/EncoderLib/EncGOP.cpp +++ b/source/Lib/EncoderLib/EncGOP.cpp @@ -6381,7 +6381,7 @@ void EncGOP::xCreateExplicitReferencePictureSetFromReference( Slice* slice, PicL { higherTLayerRefs.push_back(ii); } - else if (refPicIdxL0 >= rpl1->getNumberOfActivePictures() && layerIdx && vps && !vps->getAllIndependentLayersFlag() && isInterLayerPredAllowed) + else if (refPicIdxL0 >= rpl0->getNumberOfActivePictures() && layerIdx && vps && !vps->getAllIndependentLayersFlag() && isInterLayerPredAllowed) { inactiveRefs.push_back(ii); }