Changeset 622 in 3DVCSoftware for trunk/source/Lib/TLibCommon/TypeDef.h
- Timestamp:
- 11 Sep 2013, 14:40:25 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/Lib/TLibCommon/TypeDef.h
r608 r622 92 92 // QC_CU_NBDV_D0181 93 93 // SEC_DEFAULT_DV_D0112 94 // MTK_DVMCP_FIX_E0172 1 // fix the mismatch between software and WD for DV derivation from DVMCP blocks, issue 2 in JCT3V-E0172 94 95 #define H_3D_ARP 1 // Advanced residual prediction (ARP), JCT3V-D0177 95 96 #define H_3D_IC 1 // Illumination Compensation, JCT3V-B0045, JCT3V-C0046, JCT3V-D0060 … … 110 111 // QC_D0191: Clean up 111 112 // LG_D0092: Multiple VSP candidate allowed 112 113 // MTK_VSP_FIX_ALIGN_WD_E0172 113 114 #define H_3D_IV_MERGE 1 // Inter-view motion merge candidate 114 115 // HHI_INTER_VIEW_MOTION_PRED … … 119 120 // QC_AMVP_MRG_UNIFY_IVCAN_C0051 120 121 // TEXTURE MERGING CANDIDATE , JCT3V-C0137 122 // QC_INRIA_MTK_MRG_E0126 121 123 #define H_3D_TMVP 1 // QC_TMVP_C0047 122 124 // Sony_M23639 … … 161 163 #define MTK_DIVMC_FIX_E0172 1 // fix the issue of derivation of disparity inter-view merge candidate, issue 5 in JCT3V-E0172 162 164 #define MTK_NBDV_TN_FIX_E0172 1 // fix the issue of DV derivation from the temporal neighboring blocks, issue 7 in JCT3V-E0172 163 #define MTK_DVMCP_FIX_E0172 1 // fix the mismatch between software and WD for DV derivation from DVMCP blocks, issue 2 in JCT3V-E0172164 #define MTK_VSP_FIX_ALIGN_WD_E0172 1 // fix the issues related to VSP merge candidate, issue 3, 4 in JCT3V-E0172, using an implementation aligned with WD165 166 #if !MTK_VSP_FIX_ALIGN_WD_E0172167 #define MTK_VSP_FIX_E0172 1 // fix the issues related to VSP merge candidate, issue 3, 4 in JCT3V-E0172168 #endif169 165 #endif // MTK_RVS_BUGFIX_E0172 170 166 … … 175 171 #endif // H_3D_NBDV 176 172 177 #if H_3D_IV_MERGE178 #define QC_INRIA_MTK_MRG_E0126 1 // additional merge candidates JCT3V-E0126179 #endif180 181 173 #if H_3D_DIM 182 #define SEC_DMM2_E0146 174 #define SEC_DMM2_E0146_HHIFIX 1 // Removal of DMM2 from DMMs 183 175 #define ZJU_DEPTH_INTRA_MODE_E0204 1 // Simplified Binarization for depth_intra_mode 184 176 #define KWU_SDC_SIMPLE_DC_E0117 1 // Simplified DC calculation for SDC 185 177 #define SCU_HS_DMM4_REMOVE_DIV_E0242 1 // DMM4 Division Removal 186 #define SCU_HS_FAST_DEPTH_INTRA_E0238 1 // Fast DMM and RBC Mode Selection178 #define SCU_HS_FAST_DEPTH_INTRA_E0238_HHIFIX 1 // Fast DMM and RBC Mode Selection 187 179 #endif 188 180 … … 215 207 216 208 217 218 209 /// FIXES 210 #if H_MV 211 #define H_MV_FIX_LID_PIC_HASH_SEI_T40 1 // Fix wrong layer_id in decoded picture hash SEI 212 #define H_MV5 1 // Update to MV-HEVC 5 HLS 213 #endif 219 214 ///////////////////////////////////////////////////////////////////////////////////////// 220 215 /////////////////////////////////// DERIVED DEFINES /////////////////////////////////// … … 265 260 #endif 266 261 #if H_3D_DIM_DMM 267 #define LGE_PKU_DMM3_OVERLAP_E0159 262 #define LGE_PKU_DMM3_OVERLAP_E0159_HHIFIX 1 // Removal of overlap between DMM3 and DMM1 268 263 #endif 269 264 #endif … … 271 266 ///// ***** VIEW SYNTHESIS PREDICTION ********* 272 267 #if H_3D_VSP 273 #define H_3D_VSP_POSITION 3 // The only supported position274 268 #define H_3D_VSP_BLOCKSIZE 4 // Supported values: 1, 2, and 4 275 269 #if H_3D_VSP_BLOCKSIZE == 1 … … 799 793 enum ScalabilityType 800 794 { 795 #if H_MV5 796 #if H_3D 797 DEPTH_ID = 0, 798 #endif 799 VIEW_ORDER_INDEX = 1, 800 #else 801 801 VIEW_ID = 0, 802 802 #if H_3D 803 803 DEPTH_ID = 1, 804 804 #endif 805 #endif 805 806 }; 806 807 #endif
Note: See TracChangeset for help on using the changeset viewer.