Incorrect warning message
Reported by: |
swong10 |
Owned by: |
|
Priority:
|
major
|
Milestone:
|
|
Component:
|
HM SCC
|
Version:
|
|
Keywords:
|
|
Cc:
|
lidong.xu@…, samuel.wong@…, jct-vc@…, iole@…
|
Spec allows IBC MV to cross the dependent slice boundary.
But HM will generate warning message. BV check is incorrect. It should be disabled.
HM Decoder/Encoder 16.15_SCM8.4
TDecCu.cpp --> Void TDecCu::xReconInter()
The following modified condition should be added to the print message:
#if proposed fix
if (pcSym->getCtu(ctuAddr)->getSlice()->getSliceCurStartCtuTsAddr() != pcCU->getSlice()->getSliceCurStartCtuTsAddr())
#else
if (pcSym->getCtu(ctuAddr)->getSlice()->getSliceIdx() != pcCU->getSlice()->getSliceIdx())
#endif
{
printf("BV (%i,%i) for PU%i(%u)/%i in CU %u,%u, slice %u points to CTU %u, slice %u\n",
mvx, mvy, iPartIdx, uiPartAddr, numParts, pcCU->getCtuRsAddr(), pcCU->getZorderIdxInCtu(),
pcCU->getSlice()->getSliceIdx(), ctuAddr, pcSym->getCtu(ctuAddr)->getSlice()->getSliceIdx());
}
| This list contains all users that will be notified about changes made to this ticket. These roles will be notified: Reporter, Owner, Subscriber, Participant - Iole Moccagatta(Subscriber, Participant)
- jct-vc@…(Subscriber)
- karl.sharman@…(Always)
- Karsten Suehring(Always)
- lidong.xu@…(Subscriber)
- Samuel Wong(Reporter, Subscriber)
|