Opened 3 years ago

#38 new defect

redundant MC process under the JVET_C0024_PBINTRA_FAST

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

Description

The following code in xCompressCu():
#if FIX_TICKET34

redundant MC process to make sure that m_pppcPredYuvBest has the correct moiton compensation prediction data
m_pcPredSearch->motionCompensation ( rpcBestCU, m_pppcPredYuvBest[uiWidthIdx][uiHeightIdx] );

#if COM16_C806_OBMC

m_pcPredSearch->subBlockOBMC( rpcBestCU, 0, m_pppcPredYuvBest[uiWidthIdx][uiHeightIdx], m_pppcTmpYuv1[uiWidthIdx][uiHeightIdx], m_pppcTmpYuv2[uiWidthIdx][uiHeightIdx] );

#endif
#endif

seems totally redundant. Since the m_pppcPredYuvBest buffer has already stored the best prediction value, so there is no need to do MC again.

Change history (0)

Note: See TracTickets for help on using tickets.