Changeset 476 in 3DVCSoftware for branches/HTM-DEV-0.3-dev2/source/Lib/TLibEncoder/TEncTop.h
- Timestamp:
- 18 Jun 2013, 05:16:27 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-DEV-0.3-dev2/source/Lib/TLibEncoder/TEncTop.h
r446 r476 57 57 #include "TEncPreanalyzer.h" 58 58 #include "TEncRateCtrl.h" 59 60 #if H_3D_IV_MERGE 61 #include "TLibCommon/TComDepthMapGenerator.h" 62 #endif 59 63 //! \ingroup TLibEncoder 60 64 //! \{ … … 63 67 // Class definition 64 68 // ==================================================================================================================== 69 70 #if H_3D_IV_MERGE 71 class TAppEncTop; 72 #endif 65 73 66 74 /// encoder class … … 96 104 TEncSlice m_cSliceEncoder; ///< slice encoder 97 105 TEncCu m_cCuEncoder; ///< CU encoder 106 107 #if H_3D_IV_MERGE 108 TComDepthMapGenerator m_cDepthMapGenerator; ///< depth map generator 109 #endif 110 98 111 // SPS 99 112 TComSPS m_cSPS; ///< SPS … … 119 132 TEncBinCABAC* m_pcRDGoOnBinCodersCABAC; ///< going on bin coder CABAC for RD stage per substream 120 133 134 #if H_3D_IV_MERGE 135 TAppEncTop* m_pcTAppEncTop; 136 #endif 121 137 // quality control 122 138 TEncPreanalyzer m_cPreanalyzer; ///< image characteristics analyzer for TM5-step3-like adaptive QP … … 145 161 Void create (); 146 162 Void destroy (); 163 #if H_3D_IV_MERGE 164 Void init ( TAppEncTop* pcTAppEncTop ); 165 #else 147 166 Void init (); 167 #endif 148 168 #if H_MV 149 169 TComPicLists* getIvPicLists() { return m_ivPicLists; } … … 185 205 TEncSbac* getRDGoOnSbacCoders () { return m_pcRDGoOnSbacCoders; } 186 206 TEncRateCtrl* getRateCtrl () { return &m_cRateCtrl; } 207 #if H_3D_IV_MERGE 208 TAppEncTop* getEncTop () { return m_pcTAppEncTop; } 209 #endif 187 210 TComSPS* getSPS () { return &m_cSPS; } 188 211 TComPPS* getPPS () { return &m_cPPS; } … … 205 228 Void setIvPicLists ( TComPicLists* picLists) { m_ivPicLists = picLists; } 206 229 #endif 230 #if H_3D_IV_MERGE 231 TComDepthMapGenerator* getDepthMapGenerator () { return &m_cDepthMapGenerator; } 232 #endif 207 233 // ------------------------------------------------------------------------------------------------------------------- 208 234 // encoder function
Note: See TracChangeset for help on using the changeset viewer.