Opened 3 years ago

Closed 6 months ago

#682 closed defect (fixed)

Incorrect IBC motion compensation in Encoder path when weighted pred is enabled

Reported by: wzeng Owned by:
Priority: minor Milestone:
Component: VTM Version: VTM-7.0rc1
Keywords: Cc: ksuehring, XiangLi, fbossen, jvet@…

Description

When a CU is IBC mode, weighted pred should not be performed.
However, in VTM7.0rc1, Encoder path for IBC motion compensation goes to normal MC path by calling function xPredInterUni() and xWeightedPredictionUni() when WeightedPredP or WeightedPredB is set to 1.
The function call of xWeightedPredictionUni() should be gated by "if (!CU::isIBC(*pu.cu))"

Change history (1)

comment:1 Changed 6 months ago by fbossen

  • Resolution set to fixed
  • Status changed from new to closed

Call to xWeightedPredictionUni is gated in InterPrediction::motionCompensation

Note: See TracTickets for help on using tickets.