Changeset 438 in 3DVCSoftware for branches/HTM-DEV-0.2-dev/source/Lib/TLibCommon/CommonDef.h
- Timestamp:
- 23 May 2013, 15:40:36 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-DEV-0.2-dev/source/Lib/TLibCommon/CommonDef.h
r403 r438 57 57 58 58 #if H_MV 59 #define NV_VERSION "0. 2" ///< Current software version60 #define HM_VERSION "10. 1" ///<61 #else 62 #define NV_VERSION "10. 1" ///< Current software version59 #define NV_VERSION "0.1" ///< Current software version 60 #define HM_VERSION "10.0" ///< 61 #else 62 #define NV_VERSION "10.0" ///< Current software version 63 63 #endif 64 64 … … 115 115 #define MAX_NUM_REF_PICS 16 ///< max. number of pictures used for reference 116 116 #define MAX_NUM_REF 16 ///< max. number of entries in picture reference list 117 #if !L0034_COMBINED_LIST_CLEANUP118 117 #define MAX_NUM_REF_LC MAX_NUM_REF_PICS // TODO: remove this macro definition (leftover from combined list concept) 119 #endif120 118 121 119 #define MAX_UINT 0xFFFFFFFFU ///< max. value of unsigned 32-bit integer … … 138 136 template <typename T> inline T ClipY(T x) { return std::min<T>(T((1 << g_bitDepthY)-1), std::max<T>( T(0), x)); } 139 137 template <typename T> inline T ClipC(T x) { return std::min<T>(T((1 << g_bitDepthC)-1), std::max<T>( T(0), x)); } 138 139 template <typename T> inline T Clip(T x) { return std::min<T>(T((1 << g_bitDepthY)-1), std::max<T>( T(0), x)); } 140 140 141 141 /** clip a, such that minVal <= a <= maxVal */ … … 168 168 169 169 #endif 170 170 171 171 172 // ==================================================================================================================== … … 215 216 216 217 NAL_UNIT_CODED_SLICE_TSA_N, // 2 217 NAL_UNIT_CODED_SLICE_TLA _R, // 3218 NAL_UNIT_CODED_SLICE_TLA, // 3 // Current name in the spec: TSA_R 218 219 219 220 NAL_UNIT_CODED_SLICE_STSA_N, // 4 … … 221 222 222 223 NAL_UNIT_CODED_SLICE_RADL_N, // 6 223 NAL_UNIT_CODED_SLICE_ RADL_R, // 7224 NAL_UNIT_CODED_SLICE_DLP, // 7 // Current name in the spec: RADL_R 224 225 225 226 NAL_UNIT_CODED_SLICE_RASL_N, // 8 226 NAL_UNIT_CODED_SLICE_ RASL_R, // 9227 228 NAL_UNIT_RESERVED_ VCL_N10,229 NAL_UNIT_RESERVED_ VCL_R11,230 NAL_UNIT_RESERVED_ VCL_N12,231 NAL_UNIT_RESERVED_ VCL_R13,232 NAL_UNIT_RESERVED_ VCL_N14,233 NAL_UNIT_RESERVED_ VCL_R15,234 235 NAL_UNIT_CODED_SLICE_BLA _W_LP, // 16236 NAL_UNIT_CODED_SLICE_BLA _W_RADL, // 17227 NAL_UNIT_CODED_SLICE_TFD, // 9 // Current name in the spec: RASL_R 228 229 NAL_UNIT_RESERVED_10, 230 NAL_UNIT_RESERVED_11, 231 NAL_UNIT_RESERVED_12, 232 NAL_UNIT_RESERVED_13, 233 NAL_UNIT_RESERVED_14, 234 NAL_UNIT_RESERVED_15, 235 236 NAL_UNIT_CODED_SLICE_BLA, // 16 // Current name in the spec: BLA_W_LP 237 NAL_UNIT_CODED_SLICE_BLANT, // 17 // Current name in the spec: BLA_W_DLP 237 238 NAL_UNIT_CODED_SLICE_BLA_N_LP, // 18 238 NAL_UNIT_CODED_SLICE_IDR _W_RADL, // 19239 NAL_UNIT_CODED_SLICE_IDR, // 19 // Current name in the spec: IDR_W_DLP 239 240 NAL_UNIT_CODED_SLICE_IDR_N_LP, // 20 240 241 NAL_UNIT_CODED_SLICE_CRA, // 21 241 NAL_UNIT_RESERVED_ IRAP_VCL22,242 NAL_UNIT_RESERVED_ IRAP_VCL23,243 244 NAL_UNIT_RESERVED_ VCL24,245 NAL_UNIT_RESERVED_ VCL25,246 NAL_UNIT_RESERVED_ VCL26,247 NAL_UNIT_RESERVED_ VCL27,248 NAL_UNIT_RESERVED_ VCL28,249 NAL_UNIT_RESERVED_ VCL29,250 NAL_UNIT_RESERVED_ VCL30,251 NAL_UNIT_RESERVED_ VCL31,242 NAL_UNIT_RESERVED_22, 243 NAL_UNIT_RESERVED_23, 244 245 NAL_UNIT_RESERVED_24, 246 NAL_UNIT_RESERVED_25, 247 NAL_UNIT_RESERVED_26, 248 NAL_UNIT_RESERVED_27, 249 NAL_UNIT_RESERVED_28, 250 NAL_UNIT_RESERVED_29, 251 NAL_UNIT_RESERVED_30, 252 NAL_UNIT_RESERVED_31, 252 253 253 254 NAL_UNIT_VPS, // 32 … … 258 259 NAL_UNIT_EOB, // 37 259 260 NAL_UNIT_FILLER_DATA, // 38 260 NAL_UNIT_ PREFIX_SEI, // 39261 NAL_UNIT_S UFFIX_SEI, // 40262 NAL_UNIT_RESERVED_ NVCL41,263 NAL_UNIT_RESERVED_ NVCL42,264 NAL_UNIT_RESERVED_ NVCL43,265 NAL_UNIT_RESERVED_ NVCL44,266 NAL_UNIT_RESERVED_ NVCL45,267 NAL_UNIT_RESERVED_ NVCL46,268 NAL_UNIT_RESERVED_ NVCL47,261 NAL_UNIT_SEI, // 39 Prefix SEI 262 NAL_UNIT_SEI_SUFFIX, // 40 Suffix SEI 263 NAL_UNIT_RESERVED_41, 264 NAL_UNIT_RESERVED_42, 265 NAL_UNIT_RESERVED_43, 266 NAL_UNIT_RESERVED_44, 267 NAL_UNIT_RESERVED_45, 268 NAL_UNIT_RESERVED_46, 269 NAL_UNIT_RESERVED_47, 269 270 NAL_UNIT_UNSPECIFIED_48, 270 271 NAL_UNIT_UNSPECIFIED_49,
Note: See TracChangeset for help on using the changeset viewer.