Ignore:
Timestamp:
8 Aug 2012, 14:04:37 (12 years ago)
Author:
lg
Message:

Implemented the Simplification of disparity vector derivation (A0126) with macro: "LGE_DVMCP"

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-3.1-LG/source/Lib/TLibCommon/TComDepthMapGenerator.cpp

    r97 r99  
    726726              paiPdmRefIdx  [ uiBaseRefListId ] = iPdmRefIdx;
    727727              TComMv cMv(cBaseMvField.getHor(), cBaseMvField.getVer());
     728#if LGE_DVMCP
     729              cMv.m_bDvMcp = true;
     730              cMv.m_iDvMcpDispX = pDInfo->m_acMvCand[0].getHor();
     731#endif
    728732              pcCU->clipMv( cMv );
    729733              pacPdmMv      [ uiBaseRefListId ] = cMv;
     
    831835TComDepthMapGenerator::getDisCanPdmMvPred    ( TComDataCU*   pcCU, UInt uiPartIdx, RefPicList eRefPicList, Int iRefIdx, TComMv& rcMv, DisInfo* pDInfo, Bool bMerge )
    832836{
    833 #if USE_DVMCP
     837#if LGE_DVMCP
    834838  rcMv.m_bDvMcp = false;
    835839#endif
     
    895899      {
    896900        rcMv.set( cBaseMvField.getHor(), cBaseMvField.getVer() );
    897 #if USE_DVMCP
     901#if LGE_DVMCP
    898902        // save disparity vector when a merge candidate for IVMP is set as DV-MCP
    899903        if( bMerge )
Note: See TracChangeset for help on using the changeset viewer.