Changeset 479 in 3DVCSoftware for branches/HTM-DEV-0.3-dev2/source/Lib/TLibEncoder/TEncTop.h
- Timestamp:
- 18 Jun 2013, 23:24:53 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-DEV-0.3-dev2/source/Lib/TLibEncoder/TEncTop.h
r478 r479 57 57 #include "TEncPreanalyzer.h" 58 58 #include "TEncRateCtrl.h" 59 #if H_3D_IV_MERGE60 #include "TLibCommon/TComDepthMapGenerator.h"61 #endif62 59 //! \ingroup TLibEncoder 63 60 //! \{ … … 67 64 // ==================================================================================================================== 68 65 69 #if H_3D_IV_MERGE70 class TAppEncTop;71 #endif72 66 /// encoder class 73 67 class TEncTop : public TEncCfg … … 102 96 TEncSlice m_cSliceEncoder; ///< slice encoder 103 97 TEncCu m_cCuEncoder; ///< CU encoder 104 #if H_3D_IV_MERGE105 TComDepthMapGenerator m_cDepthMapGenerator; ///< depth map generator106 #endif107 98 // SPS 108 99 TComSPS m_cSPS; ///< SPS … … 128 119 TEncBinCABAC* m_pcRDGoOnBinCodersCABAC; ///< going on bin coder CABAC for RD stage per substream 129 120 130 #if H_3D_IV_MERGE131 TAppEncTop* m_pcTAppEncTop;132 #endif133 121 // quality control 134 122 TEncPreanalyzer m_cPreanalyzer; ///< image characteristics analyzer for TM5-step3-like adaptive QP … … 157 145 Void create (); 158 146 Void destroy (); 159 #if H_3D_IV_MERGE160 Void init ( TAppEncTop* pcTAppEncTop );161 #else162 147 Void init (); 163 #endif164 148 #if H_MV 165 149 TComPicLists* getIvPicLists() { return m_ivPicLists; } … … 201 185 TEncSbac* getRDGoOnSbacCoders () { return m_pcRDGoOnSbacCoders; } 202 186 TEncRateCtrl* getRateCtrl () { return &m_cRateCtrl; } 203 #if H_3D_IV_MERGE204 TAppEncTop* getEncTop () { return m_pcTAppEncTop; }205 #endif206 187 TComSPS* getSPS () { return &m_cSPS; } 207 188 TComPPS* getPPS () { return &m_cPPS; } … … 224 205 Void setIvPicLists ( TComPicLists* picLists) { m_ivPicLists = picLists; } 225 206 #endif 226 #if H_3D_IV_MERGE227 TComDepthMapGenerator* getDepthMapGenerator () { return &m_cDepthMapGenerator; }228 #endif229 207 // ------------------------------------------------------------------------------------------------------------------- 230 208 // encoder function
Note: See TracChangeset for help on using the changeset viewer.