diff --git a/source/Lib/CommonLib/Picture.cpp b/source/Lib/CommonLib/Picture.cpp index 387ec60c54ce03b303447138e5c0345850268eed..2821a7ef362fbbb8bf827976a1f04321ac4fe8ca 100644 --- a/source/Lib/CommonLib/Picture.cpp +++ b/source/Lib/CommonLib/Picture.cpp @@ -729,7 +729,7 @@ void Picture::rescalePicture( const std::pair<int, int> scalingRatio, beforeScale, scalingWindowBefore.getWindowLeftOffset(), scalingWindowBefore.getWindowTopOffset(), afterScale, scalingWindowAfter.getWindowLeftOffset(), scalingWindowAfter.getWindowTopOffset(), #endif - bitDepths.recon[comp], downsampling || useLumaFilter ? true : isLuma( compID ), downsampling, + bitDepths.recon[toChannelType(compID)], downsampling || useLumaFilter ? true : isLuma( compID ), downsampling, isLuma( compID ) ? 1 : horCollocatedChromaFlag, isLuma( compID ) ? 1 : verCollocatedChromaFlag ); } }