Changeset 1179 in 3DVCSoftware for trunk/source/Lib/TLibCommon/TypeDef.h
- Timestamp:
- 7 Apr 2015, 17:05:30 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/Lib/TLibCommon/TypeDef.h
r1133 r1179 4 4 * granted under this license. 5 5 * 6 * Copyright (c) 2010-201 4, ITU/ISO/IEC6 * Copyright (c) 2010-2015, ITU/ISO/IEC 7 7 * All rights reserved. 8 8 * … … 65 65 #define H_3D ( HEVC_EXT == 2) 66 66 67 #if H_MV 68 #define SONY_MV_V_CONST_C0078 1 // Control disparity vector search range via configuration file 69 #define H_MV_FIX_CONF_WINDOW 1 70 #endif 71 67 72 #define NTT_BUG_FIX_TK54 1 68 73 #define BUG_FIX_TK65 1 69 74 70 75 #define MTK_I0093 1 76 77 #define RWTH_DBBP_NO_SATD_K0028 1 71 78 ///////////////////////////////////////////////////////////////////////////////////////// 72 79 /////////////////////////////////// MAJOR DEFINES /////////////////////////////////// … … 78 85 79 86 #if H_3D 87 #define SEC_DEPTH_INTRA_SKIP_MODE_K0033 1 // Depth intra skip mode 88 89 #if SEC_DEPTH_INTRA_SKIP_MODE_K0033 90 #define NEIGHBORING_PIX_AVAILABILITY_FIX 1 91 #endif 92 93 80 94 #define H_3D_QTLPC 1 // OL_QTLIMIT_PREDCODING_B0068 //JCT3V-B0068 81 95 // HHI_QTLPC_RAU_OFF_C0160 JCT3V-C0160 change 2: quadtree limitation and predictive coding switched off in random access units … … 117 131 #define SEC_ARP_VIEW_REF_CHECK_J0037 1 // Signaling iv_res_pred_weight_idx when the current slice has both view and temporal reference picture(s), JCT3V-J0037 item1 118 132 133 #define SEC_ARP_REM_ENC_RESTRICT_K0035 1 // Removal of encoder restriction of ARP, JCT3V-K0035 134 119 135 #define H_3D_IC 1 // Illumination Compensation, JCT3V-B0045, JCT3V-C0046, JCT3V-D0060 120 136 // Unifying rounding offset, for IC part, JCT3V-D0135 … … 185 201 // SEC_SIMP_SHIFTED_DV_I0086 Simplification of Shifted DV candidate, JCT3V-I0086 186 202 187 203 #define SEC_SHIFTED_IVMC_POS_K0036 1 // Position Derivation for Shifted-IVMC, JCT3V-K0036 188 204 189 205 190 206 #define H_3D_TMVP 1 // QC_TMVP_C0047 191 207 // Sony_M23639 208 #if H_3D_TMVP 209 #define H_3D_TMVP_SCALING_FIX_K0053 1 // QC/CY for K0053 210 #endif 192 211 193 212 #define H_3D_DIM 1 // DIM, Depth intra modes, includes: … … 239 258 // SHARP_DLT_SIMP_J0029 1 // DLT(DepthValue2Idx[]) table derivation cleanup 240 259 260 #if !SEC_DEPTH_INTRA_SKIP_MODE_K0033 241 261 #define H_3D_SINGLE_DEPTH 1 // Single depth mode proposed in JCT3V-I0095 242 262 // HS_SP_SIMP_J0066 243 263 // SINGLE_DEPTH_SIMP_J0115 1 244 264 // MTK_SINGLE_DEPTH_VPS_FLAG_J0060 1 // Add VPS control flags and remove slice header control flag for single depth, JCT3V-J0060 265 #endif 245 266 246 267 #define H_3D_INTER_SDC 1 // INTER SDC, Inter simplified depth coding … … 265 286 // SEC_DBBP_DMM4_THRESHOLD_I0076 Simplification of threshold derivation for DBBP and DMM4, JCT3V-I0076 266 287 // SEC_DBBP_VIEW_REF_CHECK_J0037 1 // Signaling dbbp_flag when the current slice has view reference picture(s), JCT3V-J0037 item4 288 #define HS_DBBP_CLEAN_K0048 1 267 289 268 290 #define H_3D_DDD 1 // Disparity derived depth coding … … 305 327 // Fixes 306 328 329 #define FIX_TICKET_95 1 // pps_scaling_list_ref_layer_id parsing 307 330 308 331 #if H_3D 332 #define H_3D_DISABLE_CHROMA 1 309 333 #define HHI_VIEW_ID_LIST_I5_J0107 0 334 #define HHI_INTER_COMP_PRED_K0052 1 335 #define HHI_RES_PRED_K0052 1 336 #define HHI_CAM_PARA_K0052 1 337 #define HHI_MOVE_SYN_K0052 1 338 #define H_3D_ANNEX_SELECTION_FIX 1 339 #define H_3D_TMVP_FIX_TICKET_97 1 340 #define H_3D_DIRECT_DEP_TYPE 1 341 #define H_3D_FIX_TMVP_SCALING_VIEW_ID 1 310 342 #endif 311 343 #define H_MV_FIX_REF_LAYER_PIC_FLAG 1 … … 313 345 #define H_3D_OUTPUT_ACTIVE_TOOLS 0 314 346 347 #if !SEC_DEPTH_INTRA_SKIP_MODE_K0033 315 348 ///// ***** SINGLE DEPTH MODE ********* 316 349 #if H_3D_SINGLE_DEPTH 317 350 #define SINGLE_DEPTH_MODE_CAND_LIST_SIZE 2 // size of the sample candidate list 318 351 352 #endif 319 353 #endif 320 354 … … 350 384 // HHI_DEPTH_INTRA_SEARCH_RAU_C0160 351 385 // LG_ZEROINTRADEPTHRESI_A0087 386 #define SHARP_DMM_CLEAN_K0042 1 // Generate DMM pattern with rotation 352 387 353 388 #define TICKET083_IVPFLAG_FIX 1 389 #define SHARP_SUBBLOCK_CLEAN_K0044 1 // Remove unused bipred restriction 390 354 391 #endif 355 392 ///// ***** VIEW SYNTHESIS PREDICTION *********
Note: See TracChangeset for help on using the changeset viewer.