Changeset 296 in 3DVCSoftware for trunk/source/Lib/TLibCommon/TComRom.h
- Timestamp:
- 20 Feb 2013, 22:07:43 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/Lib/TLibCommon/TComRom.h
r189 r296 135 135 extern const UInt g_uiLastCtx[ 28 ]; 136 136 137 #if EIGHT_BITS_RICE_CODE138 137 extern const UInt g_auiGoRiceRange[5]; //!< maximum value coded with Rice codes 139 138 extern const UInt g_auiGoRicePrefixLen[5]; //!< prefix length for each maximum value 140 139 extern const UInt g_aauiGoRiceUpdate[5][24]; //!< parameter update rules for Rice codes 141 #else142 extern const UInt g_auiGoRiceRange[4]; //!< maximum value coded with Rice codes143 extern const UInt g_auiGoRicePrefixLen[4]; //!< prefix length for each maximum value144 extern const UInt g_aauiGoRiceUpdate[4][16]; //!< parameter update rules for Rice codes145 #endif146 140 147 #if MULTILEVEL_SIGMAP_EXT148 141 extern const UInt g_sigLastScan8x8[ 4 ][ 4 ]; //!< coefficient group scan order for 8x8 TUs 149 142 extern UInt g_sigLastScanCG32x32[ 64 ]; 150 #endif151 143 152 144 // ==================================================================================================================== … … 188 180 extern const WedgeResolution g_aeWedgeResolutionList[5]; 189 181 extern const UChar g_aucWedgeFullBitsListIdx[7]; 182 #if LGE_DMM3_SIMP_C0044 183 extern const UChar g_aucWedgeTexPredBitsListIdx[7]; 184 #endif 190 185 extern const UChar g_aucIntraSizeIdxToWedgeSize[7]; 191 186 … … 193 188 extern std::vector< std::vector<TComWedgeRef> > g_aacWedgeRefLists; 194 189 195 #if HHI QC_DMMFASTSEARCH_B0039190 #if HHI_DMM_PRED_TEX || HHI_DMM_WEDGE_INTRA 196 191 extern std::vector< std::vector< std::vector<UInt> > > g_aauiWdgLstM3; 197 192 extern std::vector< std::vector<TComWedgeNode> > g_aacWedgeNodeLists; … … 199 194 200 195 #if RWTH_SDC_DLT_B0036 196 #if SAIT_SDC_C0096 197 #define RWTH_SDC_NUM_PRED_MODES 3 198 #else 201 199 #define RWTH_SDC_NUM_PRED_MODES 4 200 #endif 202 201 extern UInt g_auiSDCPredModes[RWTH_SDC_NUM_PRED_MODES]; 203 202 #endif … … 207 206 Void addWedgeletToList( TComWedgelet cWedgelet, std::vector<TComWedgelet> &racWedgeList, std::vector<TComWedgeRef> &racWedgeRefList ); 208 207 209 #if DEFAULT_DC210 208 __inline Void mapDMMtoIntraMode( UInt& dirMode ) { dirMode = (dirMode >= NUM_INTRA_MODE) ? DC_IDX : dirMode; } 211 209 __inline Void mapDMMtoIntraMode( Int& dirMode ) { dirMode = (dirMode >= NUM_INTRA_MODE) ? DC_IDX : dirMode; } 212 #else213 __inline Void mapDMMtoIntraMode( UInt& dirMode ) { dirMode = (dirMode >= NUM_INTRA_MODE) ? PLANAR_IDX : dirMode; }214 __inline Void mapDMMtoIntraMode( Int& dirMode ) { dirMode = (dirMode >= NUM_INTRA_MODE) ? PLANAR_IDX : dirMode; }215 #endif216 210 #endif 217 211 … … 280 274 #define MAX_MATRIX_COEF_NUM 64 ///< max coefficient number for quantization matrix 281 275 #define MAX_MATRIX_SIZE_NUM 8 ///< max size number for quantization matrix 282 #if SCALING_LIST283 276 #define SCALING_LIST_DC 16 ///< default DC value 284 #endif285 277 enum ScalingListDIR 286 278 { … … 329 321 }, 330 322 }; 331 #if SCALING_LIST332 323 static const char MatrixType_DC[4][12][22] = 333 324 { … … 349 340 }, 350 341 }; 351 #endif352 342 extern Int g_quantIntraDefault4x4[16]; 353 343 extern Int g_quantIntraDefault8x8[64];
Note: See TracChangeset for help on using the changeset viewer.