Ignore:
Timestamp:
22 Jan 2014, 09:44:36 (10 years ago)
Author:
mediatek-htm
Message:

JCT3V-G0055 Integrated

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-9.3-dev2-MediaTek/source/Lib/TLibCommon/TComDataCU.cpp

    r773 r790  
    32503250  Bool* abCandIsInter, TComMvField* pcMvFieldNeighbours, UChar* puhInterDirNeighbours, Int* vspFlag, Int& iCount3DV, InheritedVSPDisInfo*  inheritedVSPDisInfo  )
    32513251  {
     3252#if MTK_NBDV_IVREF_FIX_G0067
     3253  if ( m_pcSlice->getViewIndex() == 0 || !m_pcSlice->getVPS()->getViewSynthesisPredFlag( m_pcSlice->getLayerIdInVps() ) || m_pcSlice->getIsDepth() || pDInfo->m_aVIdxCan == -1)
     3254#else
    32523255  if ( m_pcSlice->getViewIndex() == 0 || !m_pcSlice->getVPS()->getViewSynthesisPredFlag( m_pcSlice->getLayerIdInVps() ) || m_pcSlice->getIsDepth() )
     3256#endif
    32533257  {
    32543258    return false;
     
    42294233  Bool ivMvPredFlag   = getSlice()->getVPS()->getIvMvPredFlag( getSlice()->getLayerIdInVps() );
    42304234
     4235#if MTK_NBDV_IVREF_FIX_G0067
     4236  if ( ivMvPredFlag && cDisInfo.m_aVIdxCan!=-1)
     4237#else
    42314238  if ( ivMvPredFlag )
     4239#endif
    42324240  {
    42334241    getInterViewMergeCands(uiPUIdx, ivCandRefIdx, ivCandMv, &cDisInfo, ivCandDir , bIsDepth, pcMvFieldSP, puhInterDirSP );
     
    64256433  // Init disparity struct for results
    64266434  pDInfo->bDV = false;   
     6435#if MTK_NBDV_IVREF_FIX_G0067
     6436  pDInfo->m_aVIdxCan = -1;
     6437#endif
    64276438  // Init struct for disparities from MCP neighboring blocks
    64286439  IDVInfo cIDVInfo;
Note: See TracChangeset for help on using the changeset viewer.