Changeset 747 in 3DVCSoftware for branches/HTM-9.0r1-F0122/source/Lib/TLibCommon/TypeDef.h
- Timestamp:
- 17 Dec 2013, 21:57:52 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-9.0r1-F0122/source/Lib/TLibCommon/TypeDef.h
r735 r747 74 74 75 75 #if H_3D 76 #define H_3DV 1 // QC_F0122 MV-HEVC with depth support 77 // This macro equal to 1 indicates 3D-HEVC 78 // This macro equal to 0 indicates MV-HEVC plus depth coding 79 // CY: H_3D is now mainly used to control the common framework, common high-level syntax (HLS) and 80 // common encoder optimization for both 3D-HEVC and MV-HEVC. 81 // H_3DV controls all the other 3D-HEVC features, including coding tools and different HLS. 82 76 83 #define H_3D_QTLPC 1 // OL_QTLIMIT_PREDCODING_B0068 //JCT3V-B0068 77 84 // HHI_QTLPC_RAU_OFF_C0160 // JCT3V-C0160 change 2: quadtree limitation and predictive coding switched off in random access units … … 82 89 // SAIT_VSO_EST_A0033, JCT3V-A0033 modification 3 83 90 // LGE_WVSO_A0119 91 #if H_3DV 84 92 #define H_3D_NBDV 1 // Neighboring block disparity derivation 85 93 // QC_JCT3V-A0097 … … 180 188 #define KWU_RC_MADPRED_E0227 0 ///< JCT3V-E0227, inter-view MAD prediction 181 189 190 #endif // H_3DV 191 #else 192 #define H_3DV 0 // QC_F0122 MV-HEVC with depth support, this value shall always be 0 here 182 193 #endif // H_3D 183 194 … … 248 259 ///////////////////////////////////////////////////////////////////////////////////////// 249 260 250 #if H_3D 261 #if H_3DV 251 262 252 263 #define FIX_MISSING_MACRO_R690 1 // Missing macro in integration to revision 690 … … 772 783 MAIN10 = 2, 773 784 MAINSTILLPICTURE = 3, 774 #if H_MV 785 #if H_MV || !H_3DV 775 786 MAINSTEREO = 4, 776 787 MAINMULTIVIEW = 5, 777 #if H_3D 788 #if H_3D && H_3DV 778 789 MAIN3D = 6, 779 790 #endif
Note: See TracChangeset for help on using the changeset viewer.