Changeset 399 in 3DVCSoftware for branches/HTM-6.2-dev2-Samsung/source


Ignore:
Timestamp:
13 May 2013, 03:46:38 (11 years ago)
Author:
samsung-htm
Message:

D0112 integration

Location:
branches/HTM-6.2-dev2-Samsung/source/Lib
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-6.2-dev2-Samsung/source/Lib/TLibCommon/TComDataCU.cpp

    r390 r399  
    55545554    }
    55555555  }
     5556
     5557#if SEC_DEFAULT_DV_D0112
     5558  {
     5559    TComPic* picDepth = NULL;
     5560    TComMv defaultDV(0, 0);
     5561
     5562    picDepth = getSlice()->getRefPicBaseDepth();
     5563
     5564    if (picDepth && bDepthRefine)
     5565    {
     5566      estimateDVFromDM(uiPartIdx, picDepth, uiPartAddr, &defaultDV, true);
     5567    }
     5568
     5569    pDInfo->m_acMvCand[pDInfo->iN] = defaultDV;
     5570    pDInfo->m_aVIdxCan[pDInfo->iN] = 0;
     5571  }
     5572#endif
     5573
    55565574#if QC_CU_NBDV_D0181
    55575575  return false;
  • branches/HTM-6.2-dev2-Samsung/source/Lib/TLibCommon/TypeDef.h

    r393 r399  
    117117                                              // FIX_CHROMA_RESIDUAL_C0129         
    118118#define QC_CU_NBDV_D0181                  1
     119
     120#define SEC_DEFAULT_DV_D0112              1
     121
    119122///// ***** MOTION PARAMETER INHERITANCE  *********
    120123#define MTK_DEPTH_MERGE_TEXTURE_CANDIDATE_C0137   1   // JCT3V-C0137
  • branches/HTM-6.2-dev2-Samsung/source/Lib/TLibDecoder/TDecCu.cpp

    r373 r399  
    344344        {
    345345          DvInfo.iN=1;
     346#if !SEC_DEFAULT_DV_D0112
    346347          DvInfo.m_acMvCand[0].setHor(0);
    347348          DvInfo.m_acMvCand[0].setVer(0);
    348349          DvInfo.m_aVIdxCan[0] = 0;
     350#endif
    349351          pcCU->setDvInfoSubParts(DvInfo, uiAbsPartIdx, uiDepth);
    350352        }
  • branches/HTM-6.2-dev2-Samsung/source/Lib/TLibEncoder/TEncCu.cpp

    r373 r399  
    626626        {
    627627          DvInfo.iN=1;
     628#if !SEC_DEFAULT_DV_D0112
    628629          DvInfo.m_acMvCand[0].setHor(0);
    629630          DvInfo.m_acMvCand[0].setVer(0);
    630631          DvInfo.m_aVIdxCan[0] = 0;
     632#endif
    631633          rpcTempCU->setDvInfoSubParts(DvInfo, 0, uiDepth);
    632634          rpcBestCU->setDvInfoSubParts(DvInfo, 0, uiDepth);
Note: See TracChangeset for help on using the changeset viewer.