Ignore:
Timestamp:
18 Jun 2013, 23:24:53 (11 years ago)
Author:
tech
Message:
  • changed IV-MERGE HLS to match Test Model 4 spec
  • incorporated iv-refpic list to TComSlice
  • removed TComDepthMapGenerator
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-DEV-0.3-dev2/source/Lib/TLibEncoder/TEncTop.h

    r478 r479  
    5757#include "TEncPreanalyzer.h"
    5858#include "TEncRateCtrl.h"
    59 #if H_3D_IV_MERGE
    60 #include "TLibCommon/TComDepthMapGenerator.h"
    61 #endif
    6259//! \ingroup TLibEncoder
    6360//! \{
     
    6764// ====================================================================================================================
    6865
    69 #if H_3D_IV_MERGE
    70 class TAppEncTop;
    71 #endif
    7266/// encoder class
    7367class TEncTop : public TEncCfg
     
    10296  TEncSlice               m_cSliceEncoder;                ///< slice encoder
    10397  TEncCu                  m_cCuEncoder;                   ///< CU encoder
    104 #if H_3D_IV_MERGE
    105   TComDepthMapGenerator   m_cDepthMapGenerator;           ///< depth map generator
    106 #endif
    10798  // SPS
    10899  TComSPS                 m_cSPS;                         ///< SPS
     
    128119  TEncBinCABAC*           m_pcRDGoOnBinCodersCABAC;        ///< going on bin coder CABAC for RD stage per substream
    129120
    130 #if H_3D_IV_MERGE 
    131   TAppEncTop*             m_pcTAppEncTop;
    132 #endif
    133121  // quality control
    134122  TEncPreanalyzer         m_cPreanalyzer;                 ///< image characteristics analyzer for TM5-step3-like adaptive QP
     
    157145  Void      create          ();
    158146  Void      destroy         ();
    159 #if H_3D_IV_MERGE
    160   Void      init            ( TAppEncTop* pcTAppEncTop );
    161 #else
    162147  Void      init            ();
    163 #endif
    164148#if H_MV 
    165149  TComPicLists* getIvPicLists() { return m_ivPicLists; }
     
    201185  TEncSbac*               getRDGoOnSbacCoders   () { return  m_pcRDGoOnSbacCoders;   }
    202186  TEncRateCtrl*           getRateCtrl           () { return &m_cRateCtrl;             }
    203 #if H_3D_IV_MERGE
    204   TAppEncTop*             getEncTop             () { return m_pcTAppEncTop; }
    205 #endif
    206187  TComSPS*                getSPS                () { return  &m_cSPS;                 }
    207188  TComPPS*                getPPS                () { return  &m_cPPS;                 }
     
    224205  Void                    setIvPicLists         ( TComPicLists* picLists) { m_ivPicLists = picLists; }
    225206#endif
    226 #if H_3D_IV_MERGE
    227   TComDepthMapGenerator*  getDepthMapGenerator  () { return  &m_cDepthMapGenerator;   }
    228 #endif
    229207  // -------------------------------------------------------------------------------------------------------------------
    230208  // encoder function
Note: See TracChangeset for help on using the changeset viewer.