Opened 3 months ago

#435 new defect

Mismatch on use of weighted prediction.

Reported by: bheng Owned by:
Priority: minor Milestone:
Component: spec Version: VVC D6 vE
Keywords: Cc: ksuehring, bbross, XiangLi, fbossen, jvet@…

Description

For B-slices, Section 8.5.6.6.1 (Weighted sample prediction process) uses weighted prediction whenever the following condition is met:

"weightedPredFlag is set equal to pps_weighted_bipred_flag."

The corresponding requirements for using weighted prediction in the VTM software are as follows:

    
if( !pu.cu->triangle && (!dmvrApplied) && (!bioApplied) && pps.getWPBiPred() && slice.getSliceType() == B_SLICE && pu.cu->GBiIdx==GBI_DEFAULT)

I believe the text is missing checks for BCW (GBiIdx==GBI_DEFAULT) and DMVR (!dmvrApplied).

Triangle and BDOF are handled in separately in the text, so those conditions are already taken care of.

Change history (0)

Note: See TracTickets for help on using tickets.