Skip to content
Snippets Groups Projects
Commit b8508d30 authored by Xiang Li's avatar Xiang Li
Browse files

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

parent d16775e8
No related branches found
No related tags found
1 merge request!168JVET-M0446, JVET-M0888 and JVET-M0905 on VPDU constraint at picture boundary
...@@ -76,6 +76,8 @@ typedef std::pair<int, int> TrCost; ...@@ -76,6 +76,8 @@ typedef std::pair<int, int> TrCost;
#define REMOVE_BIN_DECISION_TREE 1 #define REMOVE_BIN_DECISION_TREE 1
#define JVET_M0446_M0888_M0905_VPDU_AT_PIC_BOUNDARY 1
// clang-format off // clang-format off
#define JVET_M0453_CABAC_ENGINE 1 #define JVET_M0453_CABAC_ENGINE 1
......
...@@ -575,6 +575,12 @@ PartSplit QTBTPartitioner::getImplicitSplit( const CodingStructure &cs ) ...@@ -575,6 +575,12 @@ PartSplit QTBTPartitioner::getImplicitSplit( const CodingStructure &cs )
{ {
split = CU_QUAD_SPLIT; 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; m_partStack.back().checkdIfImplicit = true;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment