Opened 5 years ago

Closed 4 years ago

#43 closed defect (fixed)

Different coding performance when D0127 is on/off

Reported by: pohanlin Owned by:
Priority: minor Milestone: HM-16.6-JEM-5.1
Component: JEM Version: HM-16.6-JEM-4.0
Keywords: Cc: ksuehring, XiangLi, jvet@…, jvet@…

Description

In JEM4 software, the following code in TEncSearch.cpp causes different coding performance in some particular sequences/QP when D0127 is on/off.

#if JVET_D0127_REDUNDANCY_REMOVAL

updateCandList(uiMode, uiSad, numModesForFullRD+2, uiHadModeList, CandHadList);

We found that the intra mode candidate lists in the uiHadModeList array could be diffrent from the original order if the HAD cost of two intra modes are the same.
In the situation, the coding performance may be different when the NSST index is equal to 3.
The situation will cause the syntax change. Suggest to correct it.

Change history (1)

comment:1 Changed 4 years ago by XiangLi

  • Milestone set to HM-16.6-JEM-5.1
  • Resolution set to fixed
  • Status changed from new to closed

Fixed in r435

Note: See TracTickets for help on using tickets.