Opened 5 years ago
Closed 3 years 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 3 years ago by fbossen
- Resolution set to fixed
- Status changed from new to closed
Note: See TracTickets for help on using tickets.
Call to xWeightedPredictionUni is gated in InterPrediction::motionCompensation