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/TDecTop.h

    r446 r476  
    4545#include "TLibCommon/TComTrQuant.h"
    4646#include "TLibCommon/SEI.h"
     47#if H_3D_IV_MERGE
     48#include "TLibCommon/TComDepthMapGenerator.h"
     49#endif
    4750
    4851#include "TDecGop.h"
     
    222225  Bool                    m_isDepth;
    223226  CamParsCollector*       m_pcCamParsCollector;
     227#if H_3D_IV_MERGE
     228  TComDepthMapGenerator   m_cDepthMapGenerator;
     229  TAppDecTop*             m_tAppDecTop;
     230#endif
    224231#endif
    225232#endif
     
    234241  void setDecodedPictureHashSEIEnabled(Int enabled) { m_cGopDecoder.setDecodedPictureHashSEIEnabled(enabled); }
    235242
     243#if H_3D_IV_MERGE
     244  Void  init(TAppDecTop* pcTAppDecTop);
     245#else
    236246  Void  init();
     247#endif
    237248#if H_MV 
    238249  Bool  decode(InputNALUnit& nalu, Int& iSkipFrame, Int& iPOCLastDisplay, Bool newLayer );
     
    265276  Bool                    getIsDepth            ()               { return m_isDepth;    }
    266277  Void                    setCamParsCollector( CamParsCollector* pcCamParsCollector ) { m_pcCamParsCollector = pcCamParsCollector; }
     278#if H_3D_IV_MERGE
     279  TComDepthMapGenerator*  getDepthMapGenerator  () { return &m_cDepthMapGenerator; }
     280#endif
    267281#endif
    268282#endif
Note: See TracChangeset for help on using the changeset viewer.