diff --git a/source/App/EncoderApp/EncAppCfg.cpp b/source/App/EncoderApp/EncAppCfg.cpp index c1c6391d2a9e00f7fbb0ebd2e88d2eeed5dd164a..5187ea2455060610392853c5a2459c437a1eebe3 100644 --- a/source/App/EncoderApp/EncAppCfg.cpp +++ b/source/App/EncoderApp/EncAppCfg.cpp @@ -1991,7 +1991,8 @@ bool EncAppCfg::xCheckParameter() { xConfirmPara( m_wrapAroundOffset == 0, "Wrap-around offset must be greater than 0" ); xConfirmPara( m_wrapAroundOffset > m_iSourceWidth, "Wrap-around offset must not be greater than the source picture width" ); - xConfirmPara( m_wrapAroundOffset % SPS::getWinUnitX(m_chromaFormatIDC) != 0, "Wrap-around offset must be an integer multiple of the specified chroma subsampling" ); + int minCUSize = m_uiCTUSize >> m_uiLog2DiffMaxMinCodingBlockSize; + xConfirmPara( m_wrapAroundOffset % minCUSize != 0, "Wrap-around offset must be an integer multiple of the specified minimum CU size" ); } #if ENABLE_SPLIT_PARALLELISM