Changeset 1072 in 3DVCSoftware for branches/HTM-12.1-MV-draft-1/source/Lib/TLibCommon/TComRom.h
- Timestamp:
- 13 Oct 2014, 16:44:51 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-12.1-MV-draft-1/source/Lib/TLibCommon/TComRom.h
r1066 r1072 45 45 #include<iostream> 46 46 47 #if H_3D_DIM48 #include "TComWedgelet.h"49 #endif50 47 51 48 //! \ingroup TLibCommon … … 150 147 extern const UChar g_aucConvertTxtTypeToIdx[4]; 151 148 152 #if H_3D_DIM153 // ====================================================================================================================154 // Depth coding modes155 // ====================================================================================================================156 __inline Void mapDepthModeToIntraDir( UInt& intraMode ) { if( isDimMode( intraMode ) ) intraMode = DC_IDX; }157 __inline Void mapDepthModeToIntraDir( Int& intraMode ) { if( isDimMode( intraMode ) ) intraMode = DC_IDX; }158 159 #if H_3D_DIM_SDC || H_3D_DIM_DLT160 __inline UInt numBitsForValue( UInt value ) { UInt bits = 0; while (value != 0) { value >>= 1; bits++; } return bits; };161 #endif162 163 #if H_3D_DIM_DMM164 extern const WedgeResolution g_dmmWedgeResolution [6];165 extern const UChar g_dmm1TabIdxBits [6];166 extern const UChar g_dmm3IntraTabIdxBits[6];167 168 #if SHARP_DMM1_I0110169 extern Bool g_wedgePattern[32*32];170 #endif171 172 extern std::vector< std::vector<TComWedgelet> > g_dmmWedgeLists;173 extern std::vector< std::vector<TComWedgeRef> > g_dmmWedgeRefLists;174 extern std::vector< std::vector<TComWedgeNode> > g_dmmWedgeNodeLists;175 176 Void initWedgeLists( Bool initNodeList = false );177 Void createWedgeList( UInt uiWidth, UInt uiHeight, std::vector<TComWedgelet> &racWedgeList, std::vector<TComWedgeRef> &racWedgeRefList, WedgeResolution eWedgeRes );178 Void addWedgeletToList( TComWedgelet cWedgelet, std::vector<TComWedgelet> &racWedgeList, std::vector<TComWedgeRef> &racWedgeRefList );179 #endif180 #endif181 149 182 150 // ========================================== … … 230 198 231 199 extern Char g_aucConvertToBit [ MAX_CU_SIZE+1 ]; // from width to log2(width)-2 232 #if !MTK_LOW_LATENCY_IC_ENCODING_H0086_FIX233 #if H_3D_IC234 extern UInt g_aICEnableCANDIDATE[10];235 extern UInt g_aICEnableNUM[ 10 ]; //10 layers236 extern Int g_lastlayer;237 #endif238 #endif239 200 240 201 #ifndef ENC_DEC_TRACE
Note: See TracChangeset for help on using the changeset viewer.