Ignore:
Timestamp:
22 Apr 2014, 15:17:54 (10 years ago)
Author:
tech
Message:

Merged 10.2-dev1-MediaTek@934.

File:
1 edited

Legend:

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

    r888 r935  
    108108                                              // MTK_ARP_FLAG_CABAC_SIMP_G0061 Use 2 context for ARP flag referring to only left neighbor block in JCT3V-G0061
    109109                                              // MTK_ARP_REF_SELECTION_G0053 ARP Reference picture selection in JCT3V-G0053
     110#define MTK_ALIGN_SW_WD_BI_PRED_ARP_H0085 1   // Align the SW and WD for the bi-prediction ARP PUs by disallowing non-normative fast bi-prediction for ARP PUs, JCT3V-H0085
    110111
    111112#define H_3D_IC                           1   // Illumination Compensation, JCT3V-B0045, JCT3V-C0046, JCT3V-D0060
     
    159160                                              // SEC_DEPTH_DV_DERIVAITON_G0074, Simplification of DV derivation for depth, JCT3V-G0074
    160161                                              // QC_DEPTH_MERGE_SIMP_G0127 Remove DV candidate and shifting candidate for depth coding
     162
     163#define SEC_ADAPT_DISABLE_IVMP            1   // Disalbing IVMP merge candidates when IC is enabled, JCT3V-H0070
    161164
    162165#define H_3D_TMVP                         1   // QC_TMVP_C0047
     
    224227#endif
    225228
     229#define ETRIKHU_BUGFIX_H0083              1   // bug-fix for DV candidate pruning
     230#define ETRIKHU_CLEANUP_H0083             1   // cleaned-up source code for constructing merging candidate list
     231#define SHARP_SIMPLE_MERGE_H0062          1   // Restrict 3D-HEVC merge cand in small PUs
     232#define MTK_DIS_SPBIP8X4_H0205            1   // Disable bi-prediction for 8x4 and 4x8 sub PU and remove the SPIVMP 2Nx2N restriction
     233
    226234// Rate Control
    227235#define KWU_FIX_URQ                       1
     
    325333
    326334#define H_MV_HLS7_GEN                        0  // General changes (not tested)
    327 
     335#define MPI_SUBPU_DEFAULT_MV_H0077_H0099_H0111_H0133    1
    328336
    329337
     
    799807};
    800808
     809/// merging candidates
     810#if ETRIKHU_CLEANUP_H0083
     811enum DefaultMergCandOrder
     812{
     813  MRG_T = 0,            ///< MPI
     814  MRG_D,                ///< DDD
     815  MRG_IVMC,             ///< Temporal inter-view
     816  MRG_A1,               ///< Left
     817  MRG_B1,               ///< Above
     818  MRG_B0,               ///< Above right
     819  MRG_IVDC,             ///< Disparity inter-view
     820  MRG_VSP,              ///< VSP
     821  MRG_A0,               ///< Left bottom
     822  MRG_B2,               ///< Above left
     823  MRG_IVSHIFT,          ///< Shifted IVMC of Shifted IVDC. (These are mutually exclusive)
     824  MRG_COL               ///< Temporal co-located
     825};
     826#endif
     827
    801828/// coefficient scanning type used in ACS
    802829enum COEFF_SCAN_TYPE
Note: See TracChangeset for help on using the changeset viewer.