diff --git a/source/Lib/CommonLib/Picture.h b/source/Lib/CommonLib/Picture.h index c8710ee427e8d7dea7bc16f71c7801df4244a6ca..ca64f4b96f540eef7aba152a6ea26085935fe2c1 100644 --- a/source/Lib/CommonLib/Picture.h +++ b/source/Lib/CommonLib/Picture.h @@ -281,10 +281,10 @@ public: const Window& getScalingWindow() const { return m_scalingWindow; } bool isRefScaled( const PPS* pps ) const { return unscaledPic->getPicWidthInLumaSamples() != pps->getPicWidthInLumaSamples() || unscaledPic->getPicHeightInLumaSamples() != pps->getPicHeightInLumaSamples() || - getScalingWindow().getWindowLeftOffset() != pps->getScalingWindow().getWindowLeftOffset() || - getScalingWindow().getWindowRightOffset() != pps->getScalingWindow().getWindowRightOffset() || - getScalingWindow().getWindowTopOffset() != pps->getScalingWindow().getWindowTopOffset() || - getScalingWindow().getWindowBottomOffset() != pps->getScalingWindow().getWindowBottomOffset(); } + unscaledPic->getScalingWindow().getWindowLeftOffset() != pps->getScalingWindow().getWindowLeftOffset() || + unscaledPic->getScalingWindow().getWindowRightOffset() != pps->getScalingWindow().getWindowRightOffset() || + unscaledPic->getScalingWindow().getWindowTopOffset() != pps->getScalingWindow().getWindowTopOffset() || + unscaledPic->getScalingWindow().getWindowBottomOffset() != pps->getScalingWindow().getWindowBottomOffset(); } bool isWrapAroundEnabled( const PPS* pps ) const { return pps->getWrapAroundEnabledFlag() && !isRefScaled( pps ); } void allocateNewSlice(); diff --git a/source/Lib/EncoderLib/EncLib.cpp b/source/Lib/EncoderLib/EncLib.cpp index e7701fff552006f91f04d1c8e84b56a24bfe58f1..f6662261137c60d49a98d4e404b81c4369c5bb15 100644 --- a/source/Lib/EncoderLib/EncLib.cpp +++ b/source/Lib/EncoderLib/EncLib.cpp @@ -2250,7 +2250,7 @@ void EncLib::xInitRPL(SPS &sps) { if (getNumRefLayers(layerIdx) > 0) { - for (int refLayerIdx = 0; refLayerIdx < getNumRefLayers(layerIdx); refLayerIdx++) + for (int refLayerIdx = 0; refLayerIdx < layerIdx; refLayerIdx++) { if (getVPS()->getDirectRefLayerFlag(layerIdx, refLayerIdx)) {