Commit 699a2def authored by Frank Bossen's avatar Frank Bossen
Browse files

Merge branch 'N0383-IBC-VPDU' into 'master'

JVET-N0383/N0251: bug fix for ibc referring to collocated VPDU in left CTU

See merge request jvet/VVCSoftware_VTM!427
parents 4d52c050 14144b2c
......@@ -94,6 +94,8 @@
#define JVET_N0178_IMPLICIT_BDOF_SPLIT 1
#define JVET_N0383_N0251_IBC_COL_VPDU_REMOVE 1
#define JCTVC_Y0038_PARAMS 1
#define JVET_MMVD_OFF_MACRO 0
......
......@@ -1952,6 +1952,10 @@ bool PU::isBlockVectorValid(PredictionUnit& pu, int xPos, int yPos, int width, i
const Position refPosCol64x64 = {offset64x, offset64y};
if (pu.cs->isDecomp(refPosCol64x64, toChannelType(COMPONENT_Y)))
return false;
#if JVET_N0383_N0251_IBC_COL_VPDU_REMOVE
if (refPosCol64x64 == pu.Y().topLeft())
return false;
#endif
}
}
else
......
Supports Markdown
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