Changeset 724 in 3DVCSoftware for trunk/source/Lib/TLibCommon/TypeDef.h


Ignore:
Timestamp:
30 Nov 2013, 12:29:49 (10 years ago)
Author:
tech
Message:

Merged HTM-8.2-dev0@723.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/Lib/TLibCommon/TypeDef.h

    r655 r724  
    6565#define H_3D          ( HEVC_EXT == 2)
    6666
     67
    6768/////////////////////////////////////////////////////////////////////////////////////////
    6869///////////////////////////////////   MAJOR DEFINES   /////////////////////////////////// 
     
    131132                                              // QC_AMVP_MRG_UNIFY_IVCAN_C0051     
    132133                                              // TEXTURE MERGING CANDIDATE     , JCT3V-C0137
    133                                               // QC_INRIA_MTK_MRG_E0126           
     134                                              // QC_INRIA_MTK_MRG_E0126
     135
     136
    134137#define H_3D_TMVP                         1   // QC_TMVP_C0047
    135138                                              // Sony_M23639
     
    162165
    163166
    164 
    165167// OTHERS
    166168                                              // MTK_SONY_PROGRESSIVE_MV_COMPRESSION_E0170 // Progressive MV Compression, JCT3V-E0170
     
    173175#endif
    174176
    175 
    176177// Rate Control
    177178#define KWU_FIX_URQ                       1
     
    212213#if H_3D_DIM
    213214#define H_3D_DIM_DMM                      1   // Depth Modeling Modes
    214 #define H_3D_DIM_RBC                      1   // Region Boundary Chain mode
    215215#define H_3D_DIM_SDC                      1   // Simplified Depth Coding method
    216216#define H_3D_DIM_DLT                      1   // Depth Lookup Table
     
    227227#define H_3D_VSP_CONSTRAINED              0
    228228#endif
    229 
    230229#endif
    231230
     
    243242#define H_3D_FCO_VSP_DONBDV_E0163               0   // Adaptive depth reference for flexible coding order
    244243#endif
     244
     245
     246/////////////////////////////////////////////////////////////////////////////////////////
     247///////////////////////////////////   HTM-9.0 Integrations //////////////////////////////
     248/////////////////////////////////////////////////////////////////////////////////////////
     249
     250#if H_3D
     251
     252#define FIX_MISSING_MACRO_R690                  1 // Missing macro in integration to revision 690
     253
     254#define SEC_MPI_ENABLING_MERGE_F0150            1 // MPI flag in VPS and enabling in Merge mode
     255#define ETRIKHU_MERGE_REUSE_F0093               1 // Reuse HEVC merge candidate list construction for base candidates, JCT3V-F0093
     256
     257#if H_3D_ARP
     258#define QC_MTK_INTERVIEW_ARP_F0123_F0108        1 //JCT3V-F0123; JCT3V-F0108
     259#define SHARP_ARP_REF_CHECK_F0105               1 // ARP reference picture selection and DPB check
     260#define LGE_ARP_CTX_F0161                       1 //JCT3V-F0161
     261#endif
     262
     263#if H_3D_IV_MERGE
     264#define QC_DEPTH_IV_MRG_F0125                   1 // JCT3V-F0125: Depth oriented Inter-view MV candidate
     265#define MTK_SPIVMP_F0110                        1 // JCT3V-F0110: Sub-PU level inter-view motion prediction
     266#define BUGFIX_F0093                            1 // bug fix for F0093 for depth IvMC pruning
     267#define BUGFIX_2_F0093                          1 // bug fix for VSP inheritance
     268#endif
     269
     270#if H_3D_VSP
     271#define MTK_F0109_LG_F0120_VSP_BLOCK            1 // MTK_LG_SIMPLIFY_VSP_BLOCK_PARTITION_F0109_F0120 
     272#define SHARP_VSP_BLOCK_IN_AMP_F0102            1 // VSP partitioning for AMP
     273#define MTK_VSP_SIMPLIFICATION_F0111            1 // 1. Inherited VSP also use NBDV of current CU, 2. VSP cannot be inherited from above LCU rowss
     274#define LGE_SHARP_VSP_INHERIT_F0104             1
     275#endif
     276
     277#define LGE_BUGFIX_F0158                        1 //JCT3V-F0158
     278#define LGE_IC_CTX_F0160                        1 //JCT3V-F0160
     279#define SEC_ONLY_TEXTURE_IC_F0151               1
     280
     281#if H_3D_DIM
     282#define SEC_DMM3_RBC_F0147                      1 // Removal of DMM3 and RBC from DMMs
     283#if !SEC_DMM3_RBC_F0147
     284#define H_3D_DIM_RBC                            1 // Region Boundary Chain mode
     285#endif
     286#define QC_DIM_DELTADC_UNIFY_F0132              1 // Unify delta DC coding in depth intra modes
     287#define HHI_DIM_PREDSAMP_FIX_F0171              1
     288#define LGE_PRED_RES_CODING_DLT_DOMAIN_F0159    1 //JCT3V-F0159
     289#endif
     290#endif
     291
    245292
    246293/////////////////////////////////////////////////////////////////////////////////////////
Note: See TracChangeset for help on using the changeset viewer.