From 2a6e8ab870182ffe23ec208f8e5f6500953598d8 Mon Sep 17 00:00:00 2001 From: guichunli <guichunli@tencent.com> Date: Tue, 4 Feb 2020 12:53:56 -0800 Subject: [PATCH] Add harmonization with JVET-Q0438 MONOCHROME BUGFIXES --- source/Lib/CommonLib/UnitPartitioner.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/source/Lib/CommonLib/UnitPartitioner.cpp b/source/Lib/CommonLib/UnitPartitioner.cpp index 0a63fb118c..133824170c 100644 --- a/source/Lib/CommonLib/UnitPartitioner.cpp +++ b/source/Lib/CommonLib/UnitPartitioner.cpp @@ -391,7 +391,11 @@ void QTBTPartitioner::canSplit( const CodingStructure &cs, bool& canNo, bool& ca // don't allow QT-splitting below a BT split if( lastSplit != CTU_LEVEL && lastSplit != CU_QUAD_SPLIT ) canQt = false; #if JVET_Q0471_CHROMA_QT_SPLIT_ON_HEIGHT +#if JVET_Q0438_MONOCHROME_BUGFIXES + SizeType side = (chType == CHANNEL_TYPE_CHROMA) ? areaC->height : area.height; +#else SizeType side = chType == CHANNEL_TYPE_CHROMA ? areaC.height : area.height; +#endif if (side <= minQtSize) canQt = false; #else if( area.width <= minQtSize ) canQt = false; -- GitLab