Opened 3 years ago

Last modified 3 years ago

#1486 new defect

Incorrect warning message

Reported by: swong10 Owned by:
Priority: major Milestone:
Component: HM SCC Version:
Keywords: Cc: lidong.xu@…, samuel.wong@…, jct-vc@…, iole@…

Description

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());

}

Change History (1)

comment:1 Changed 3 years ago by iole_moccagatta

  • Cc iole@… added
Note: See TracTickets for help on using tickets.

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)