Opened 5 weeks ago

#577 new defect

Wrong weighted prediction table signalling at encoder

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


In WD, pred_weight_table is signalled before slice_qp_delta
In VTM encoder, pred_weight_table is signalled after slice_qp_delta and chroma QP offsets. VTM decoder is correct.

In VTM encoder, the following code should be moved to the correct place before slice_qp_delta

    if( ( pcSlice->getPPS()->getUseWP() && pcSlice->getSliceType() == P_SLICE ) || ( pcSlice->getPPS()->getWPBiPred() && pcSlice->getSliceType() == B_SLICE ) )
      xCodePredWeightTable( pcSlice );

Change history (0)

Note: See TracTickets for help on using tickets.