Changeset 526 in 3DVCSoftware


Ignore:
Timestamp:
7 Jul 2013, 23:57:39 (11 years ago)
Author:
mitsubishi-htm
Message:

-intermediate version. equivalent to previous.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-DEV-0.3-dev2/source/Lib/TLibCommon/TComDataCU.cpp

    r525 r526  
    26872687    for ( i = 0; i < m_pcSlice->getNumRefIdx(eRefPicList) && !refViewAvailFlag; i++ )
    26882688    {
    2689       TComPic* refPic = m_pcSlice->getRefPic(eRefPicList, i);
    2690       if ( refPic->getPOC() == m_pcSlice->getPOC() ) // inter-view reference
    2691       {
    2692         Int viewIdxRefInList = refPic->getViewIndex();
    2693         if (refViewIdx != viewIdxRefInList)
    2694         {
    2695           refViewAvailFlag = true;
    2696           predFlag[iRefListIdY] = 1;
    2697           pcMvFieldNeighbours[(iCount<<1)+iRefListIdY].setMvField( pDInfo->m_acDoNBDV, i );
     2689      TComPic* refPicInList = m_pcSlice->getRefPic(eRefPicList, i);
     2690      Int viewIdxRefInList = refPicInList->getViewIndex();
     2691      if ( viewIdxRefInList != m_pcSlice->getViewIndex() && viewIdxRefInList != refViewIdx )
     2692      {
     2693        refViewAvailFlag = true;
     2694        predFlag[iRefListIdY] = 1;
     2695        pcMvFieldNeighbours[(iCount<<1)+iRefListIdY].setMvField( pDInfo->m_acDoNBDV, i );
    26982696#if H_3D_NBDV
    2699           pcMvFieldNeighbours[(iCount<<1)+iRefListIdY].getMv().setIDVFlag (false);
    2700 #endif
    2701         }
     2697        pcMvFieldNeighbours[(iCount<<1)+iRefListIdY].getMv().setIDVFlag (false);
     2698#endif
    27022699      }
    27032700    }
     
    49244921          return true;
    49254922        }
    4926 #if 0 // H_3D_VSP  // MERL: To be confirmed
    4927         else if ( bSearchForMvpDv && (cMvPred.getIDVFlag() || pcTmpCU->getVSPFlag( uiIdx )) && bTmpIsSkipped )
    4928 #else
    49294923        else if ( bSearchForMvpDv && cMvPred.getIDVFlag() && bTmpIsSkipped )
    4930 #endif
    49314924        {
    49324925          assert( uiMvpDvPos < IDV_CANDS );
Note: See TracChangeset for help on using the changeset viewer.