Commit 02116053 authored by Frank Bossen's avatar Frank Bossen

Merge branch 'm0446_m0888_m0905' into 'master'

JVET-M0446, JVET-M0888 and JVET-M0905 on VPDU constraint at picture boundary

See merge request !168
parents d16775e8 b8508d30
Pipeline #554 passed with stage
......@@ -76,6 +76,8 @@ typedef std::pair<int, int> TrCost;
#define REMOVE_BIN_DECISION_TREE 1
#define JVET_M0446_M0888_M0905_VPDU_AT_PIC_BOUNDARY 1
// clang-format off
#define JVET_M0453_CABAC_ENGINE 1
......
......@@ -575,6 +575,12 @@ PartSplit QTBTPartitioner::getImplicitSplit( const CodingStructure &cs )
{
split = CU_QUAD_SPLIT;
}
#if JVET_M0446_M0888_M0905_VPDU_AT_PIC_BOUNDARY
if ((!isBlInPic || !isTrInPic) && (currArea().Y().width > MAX_TU_SIZE_FOR_PROFILE || currArea().Y().height > MAX_TU_SIZE_FOR_PROFILE))
{
split = CU_QUAD_SPLIT;
}
#endif
}
m_partStack.back().checkdIfImplicit = true;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment