Ignore:
Timestamp:
18 Jun 2013, 05:16:27 (11 years ago)
Author:
mediatek-htm
Message:

Integration of 3D-HEVC merge related coding tools:
Inter-view motion merge candidate
HHI_INTER_VIEW_MOTION_PRED
SAIT_IMPROV_MOTION_PRED_M24829, improved inter-view motion vector prediction
QC_MRG_CANS_B0048 , JCT3V-B0048, B0086, B0069
OL_DISMV_POS_B0069 , different pos for disparity MV candidate, B0069
MTK_INTERVIEW_MERGE_A0049 , second part
QC_AMVP_MRG_UNIFY_IVCAN_C0051
TEXTURE MERGING CANDIDATE , JCT3V-C0137

Notes: Two configurations are added:
PredDepthMapGen : 1
MultiviewMvPred : 7

From: yiwen.chen@… (MediaTek)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-DEV-0.3-dev2/source/Lib/TLibDecoder/TDecGop.cpp

    r455 r476  
    8484                   TComLoopFilter*         pcLoopFilter,
    8585                   TComSampleAdaptiveOffset* pcSAO
     86#if H_3D_IV_MERGE
     87                    ,TComDepthMapGenerator*  pcDepthMapGenerator
     88#endif
    8689                   )
    8790{
     
    9396  m_pcLoopFilter          = pcLoopFilter;
    9497  m_pcSAO  = pcSAO;
     98#if H_3D_IV_MERGE
     99  m_pcDepthMapGenerator   = pcDepthMapGenerator;
     100#endif
    95101}
    96102
     
    152158    m_LFCrossSliceBoundaryFlag.push_back( pcSlice->getLFCrossSliceBoundaryFlag());
    153159  }
     160
     161#if H_3D_IV_MERGE
     162  if( uiStartCUAddr == 0 )
     163  {
     164    m_pcDepthMapGenerator->initViewComponent( rpcPic );
     165  }
     166#endif
     167
    154168#if H_3D_NBDV
    155169  if(pcSlice->getViewIndex() && !pcSlice->getIsDepth()) //Notes from QC: this condition shall be changed once the configuration is completed, e.g. in pcSlice->getSPS()->getMultiviewMvPredMode() || ARP in prev. HTM. Remove this comment once it is done.
Note: See TracChangeset for help on using the changeset viewer.