Changeset 1131 in 3DVCSoftware for branches/HTM-13.0-dev0/source/Lib/TLibCommon/TypeDef.h
- Timestamp:
- 18 Feb 2015, 17:39:40 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-13.0-dev0/source/Lib/TLibCommon/TypeDef.h
r1124 r1131 103 103 // MTK_NBDV_TN_FIX_E0172 fix the issue of DV derivation from the temporal neighboring blocks, issue 7 in JCT3V-E0172 104 104 // MTK_TEXTURE_MRGCAND_BUGFIX_E0182 Bug fix for TEXTURE MERGING CANDIDATE , JCT3V-E0182 105 #define LGE_SIMP_DISP_AVAIL_J0041 1// Use 2 status for disparity availability - DISP_AVAILABLE and DISP_NONE105 // LGE_SIMP_DISP_AVAIL_J0041 // Use 2 status for disparity availability - DISP_AVAILABLE and DISP_NONE 106 106 107 107 #define H_3D_ARP 1 // Advanced residual prediction (ARP), JCT3V-D0177 … … 129 129 // MTK_LOW_LATENCY_IC_ENCODING_H0086_FIX 1 // Remove the global variables used in JCT3V-H0086 130 130 // SEC_IC_NEIGHBOR_CLIP_I0080 // Clipping of neighboring sample position, JCT3V-I0080 131 // LGE_CHROMA_IC_J0050_J0034 131 132 132 133 #if H_3D_NBDV … … 156 157 // NTT_STORE_SPDV_VSP_G0148 Storing Sub-PU based DV for VSP 157 158 // Restricted bi-prediction for VSP 158 #define SEC_A1_BASED_VSP_J0039 1 // Removal of redundant VSP in Merge list 159 // MTK_MRG_LIST_SIZE_CLEANUP_J0059 1 // Include VSP for deriving merge candidate list size, JCT3V-J0059 160 // SEC_A1_BASED_VSP_J0039 1 // Removal of redundant VSP in Merge list 161 159 162 160 163 … … 182 185 // SEC_SIMP_SHIFTED_DV_I0086 Simplification of Shifted DV candidate, JCT3V-I0086 183 186 184 #define MTK_MRG_LIST_SIZE_CLEANUP_J0059 1 // Include VSP for deriving merge candidate list size, JCT3V-J0059 187 185 188 186 189 … … 231 234 // SEPARATE_FLAG_I0085 232 235 // H_3D_DELTA_DLT 233 // RWTH_DLT_CLIP_I0057 1 234 235 236 // RWTH_DLT_CLIP_I0057 237 // MTK_DMM_SIM_J0035 238 // MTK_J0033 239 // SHARP_DLT_SIMP_J0029 1 // DLT(DepthValue2Idx[]) table derivation cleanup 236 240 237 241 #define H_3D_SINGLE_DEPTH 1 // Single depth mode proposed in JCT3V-I0095 238 #define MTK_SINGLE_DEPTH_VPS_FLAG_J0060 1 // Add VPS control flags and remove slice header control flag for single depth, JCT3V-J0060 239 #define ALIGN_J0060_J0107 1 // Alignment of changed tool parameters 240 #define ALGIN_J0107_J0059 1 // Alignment of changed tool parameters 241 242 #define MTK_J0033 1 243 #define SHARP_DLT_SIMP_J0029 1 // DLT(DepthValue2Idx[]) table derivation cleanup 242 // HS_SP_SIMP_J0066 243 // SINGLE_DEPTH_SIMP_J0115 1 244 // MTK_SINGLE_DEPTH_VPS_FLAG_J0060 1 // Add VPS control flags and remove slice header control flag for single depth, JCT3V-J0060 244 245 245 246 #define H_3D_INTER_SDC 1 // INTER SDC, Inter simplified depth coding … … 263 264 // SHARP_DBBP_SIMPLE_FLTER_I0109 1 // Simple condition and one dimensional filter for DBBP 264 265 // SEC_DBBP_DMM4_THRESHOLD_I0076 Simplification of threshold derivation for DBBP and DMM4, JCT3V-I0076 265 #defineSEC_DBBP_VIEW_REF_CHECK_J0037 1 // Signaling dbbp_flag when the current slice has view reference picture(s), JCT3V-J0037 item4266 // SEC_DBBP_VIEW_REF_CHECK_J0037 1 // Signaling dbbp_flag when the current slice has view reference picture(s), JCT3V-J0037 item4 266 267 267 268 #define H_3D_DDD 1 // Disparity derived depth coding 268 #define LGE_DDD_REMOVAL_J0042_J0030 1 //DDD removal269 // LGE_DDD_REMOVAL_J0042_J0030 DDD removal 269 270 270 271 #define H_3D_FCO 0 // Flexible coding order for 3D … … 283 284 #define H_3D_FAST_DEPTH_INTRA 1 // Fast DMM and RBC Mode Selection 284 285 // SCU_HS_FAST_DEPTH_INTRA_E0238_HHIFIX 285 #define MTK_DMM_SIM_J0035 1 286 #endif 286 #endif 287 288 //HLS 289 //HHI_DEPENDENCY_SIGNALLING_I1_J0107 290 //HHI_TOOL_PARAMETERS_I2_J0107 291 //HHI_VPS_3D_EXTENSION_I3_J0107 287 292 288 293 // Rate Control … … 302 307 303 308 #if H_3D 304 #define HHI_DEPENDENCY_SIGNALLING_I1_J0107 1305 #define HHI_TOOL_PARAMETERS_I2_J0107 1306 #define HHI_VPS_3D_EXTENSION_I3_J0107 1307 309 #define HHI_VIEW_ID_LIST_I5_J0107 0 308 310 #endif … … 314 316 #if H_3D_SINGLE_DEPTH 315 317 #define SINGLE_DEPTH_MODE_CAND_LIST_SIZE 2 // size of the sample candidate list 316 #define SINGLE_DEPTH_SIMP_J0115 1 318 317 319 #endif 318 320 … … 331 333 #define DVFROM_ABOVE 1 332 334 #define IDV_CANDS 2 333 #define LGE_DEFAULT_DV_J0046 1334 335 #endif 335 336 … … 367 368 #define IC_SHIFT_DIFF 12 368 369 #define IC_LOW_LATENCY_ENCODING_THRESHOLD 0.1 // Threshold for low-latency IC encoding in JCT3V-H0086 369 #define LGE_CHROMA_IC_J0050_J0034 1370 370 #endif 371 371 … … 389 389 #endif 390 390 391 392 #if H_3D_SPIVMP393 #define HS_SP_SIMP_J0066 1394 #endif395 391 396 392 ///////////////////////////////////////////////////////////////////////////////// … … 935 931 enum DefaultMergCandOrder 936 932 { 937 #if SEC_A1_BASED_VSP_J0039938 933 MRG_T = 0, ///< MPI 939 934 MRG_D, ///< DDD … … 948 943 MRG_IVSHIFT, ///< Shifted IVMC of Shifted IVDC. (These are mutually exclusive) 949 944 MRG_COL ///< Temporal co-located 950 #else951 MRG_T = 0, ///< MPI952 MRG_D, ///< DDD953 MRG_IVMC, ///< Temporal inter-view954 MRG_A1, ///< Left955 MRG_B1, ///< Above956 MRG_B0, ///< Above right957 MRG_IVDC, ///< Disparity inter-view958 MRG_VSP, ///< VSP959 MRG_A0, ///< Left bottom960 MRG_B2, ///< Above left961 MRG_IVSHIFT, ///< Shifted IVMC of Shifted IVDC. (These are mutually exclusive)962 MRG_COL ///< Temporal co-located963 #endif964 945 }; 965 946 #endif
Note: See TracChangeset for help on using the changeset viewer.