Opened 5 years ago

Closed 2 years ago

#577 closed defect (fixed)

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

comment:1 Changed 2 years ago by fbossen

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.