Ignore:
Timestamp:
21 Nov 2013, 13:59:38 (10 years ago)
Author:
tech
Message:
  • Reordered defines in TypeDef.h
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-8.2-dev0/source/Lib/TLibCommon/TypeDef.h

    r712 r713  
    6565#define H_3D          ( HEVC_EXT == 2)
    6666
    67 #define LGE_BUGFIX_F0158 1 //JCT3V-F0158
     67
    6868/////////////////////////////////////////////////////////////////////////////////////////
    6969///////////////////////////////////   MAJOR DEFINES   /////////////////////////////////// 
     
    104104                                              // MTK_CLIPPING_ALIGN_IC_E0168       // To support simplify bi-prediction PU with identical motion checking, JCT3V-E0168
    105105
    106 #define LGE_IC_CTX_F0160 1 //JCT3V-F0160
    107 #define SEC_ONLY_TEXTURE_IC_F0151         1
    108 
    109106#if H_3D_NBDV
    110107#define H_3D_NBDV_REF                     1   // Depth oriented neighboring block disparity derivation
     
    162159                                              // LGE_SDC_REMOVE_DC_E0158 Removal of DC mode from SDC
    163160                                              // LGE_PKU_DMM3_OVERLAP_E0159_HHIFIX 1   Removal of overlap between DMM3 and DMM1
    164 #define SEC_DMM3_RBC_F0147                1   // Removal of DMM3 and RBC from DMMs
    165161
    166162#define H_3D_INTER_SDC                    1   // INTER SDC, Inter simplified depth coding
    167163                                              // LGE_INTER_SDC_E0156  Enable inter SDC for depth coding
    168164#define H_3D_FCO                          0   // Flexible coding order for 3D
    169 
    170165
    171166
     
    218213#if H_3D_DIM
    219214#define H_3D_DIM_DMM                      1   // Depth Modeling Modes
    220 #if !SEC_DMM3_RBC_F0147
    221 #define H_3D_DIM_RBC                      1   // Region Boundary Chain mode
    222 #endif
    223215#define H_3D_DIM_SDC                      1   // Simplified Depth Coding method
    224216#define H_3D_DIM_DLT                      1   // Depth Lookup Table
     
    226218                                              // HHI_DEPTH_INTRA_SEARCH_RAU_C0160
    227219                                              // LG_ZEROINTRADEPTHRESI_A0087
    228 #define QC_DIM_DELTADC_UNIFY_F0132        1   // Unify delta DC coding in depth intra modes
    229 #define HHI_DIM_PREDSAMP_FIX_F0171        1
    230 #define LGE_PRED_RES_CODING_DLT_DOMAIN_F0159 1 //JCT3V-F0159
    231220#endif
    232221///// ***** VIEW SYNTHESIS PREDICTION *********
     
    260249
    261250#if H_3D
    262 
    263 #define FIX_MISSING_MACRO_R690                  1   // Missing macro in integration to revision 690
    264 
    265 #define SEC_MPI_ENABLING_MERGE_F0150            1   // MPI flag in VPS and enabling in Merge mode
    266 #define ETRIKHU_MERGE_REUSE_F0093               1   // Reuse HEVC merge candidate list construction for base candidates, JCT3V-F0093
     251#define FIX_MISSING_MACRO_R690                  1 // Missing macro in integration to revision 690
     252
     253#define SEC_MPI_ENABLING_MERGE_F0150            1 // MPI flag in VPS and enabling in Merge mode
     254#define ETRIKHU_MERGE_REUSE_F0093               1 // Reuse HEVC merge candidate list construction for base candidates, JCT3V-F0093
    267255
    268256#if H_3D_ARP
    269 #define QC_MTK_INTERVIEW_ARP_F0123_F0108        1   //JCT3V-F0123; JCT3V-F0108
    270 #define SHARP_ARP_REF_CHECK_F0105               1   // ARP reference picture selection and DPB check
    271 #define LGE_ARP_CTX_F0161                       1   //JCT3V-F0161
     257#define QC_MTK_INTERVIEW_ARP_F0123_F0108        1 //JCT3V-F0123; JCT3V-F0108
     258#define SHARP_ARP_REF_CHECK_F0105               1 // ARP reference picture selection and DPB check
     259#define LGE_ARP_CTX_F0161                       1 //JCT3V-F0161
    272260#endif
    273261
    274262#if H_3D_IV_MERGE
    275 #define QC_DEPTH_IV_MRG_F0125                   1   // JCT3V-F0125: Depth oriented Inter-view MV candidate
     263#define QC_DEPTH_IV_MRG_F0125                   1 // JCT3V-F0125: Depth oriented Inter-view MV candidate
    276264#endif
    277265
    278266#if H_3D_VSP
    279 #define MTK_F0109_LG_F0120_VSP_BLOCK            1   // MTK_LG_SIMPLIFY_VSP_BLOCK_PARTITION_F0109_F0120 
    280 #define SHARP_VSP_BLOCK_IN_AMP_F0102            1   // VSP partitioning for AMP
    281 #define MTK_VSP_SIMPLIFICATION_F0111            1   // 1. Inherited VSP also use NBDV of current CU, 2. VSP cannot be inherited from above LCU rowss
     267#define MTK_F0109_LG_F0120_VSP_BLOCK            1 // MTK_LG_SIMPLIFY_VSP_BLOCK_PARTITION_F0109_F0120 
     268#define SHARP_VSP_BLOCK_IN_AMP_F0102            1 // VSP partitioning for AMP
     269#define MTK_VSP_SIMPLIFICATION_F0111            1 // 1. Inherited VSP also use NBDV of current CU, 2. VSP cannot be inherited from above LCU rowss
    282270#define LGE_SHARP_VSP_INHERIT_F0104             1
     271#endif
     272
     273#define LGE_BUGFIX_F0158                        1 //JCT3V-F0158
     274#define LGE_IC_CTX_F0160                        1 //JCT3V-F0160
     275#define SEC_ONLY_TEXTURE_IC_F0151               1
     276
     277#if H_3D_DIM
     278#define SEC_DMM3_RBC_F0147                      1 // Removal of DMM3 and RBC from DMMs
     279#if !SEC_DMM3_RBC_F0147
     280#define H_3D_DIM_RBC                            1 // Region Boundary Chain mode
     281#endif
     282#define QC_DIM_DELTADC_UNIFY_F0132              1 // Unify delta DC coding in depth intra modes
     283#define HHI_DIM_PREDSAMP_FIX_F0171              1
     284#define LGE_PRED_RES_CODING_DLT_DOMAIN_F0159    1 //JCT3V-F0159
    283285#endif
    284286#endif
Note: See TracChangeset for help on using the changeset viewer.