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


Ignore:
Timestamp:
7 Apr 2015, 17:05:30 (9 years ago)
Author:
tech
Message:

Merged branch 13.1-dev0@1178.

File:
1 edited

Legend:

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

    r1133 r1179  
    44 * granted under this license. 
    55 *
    6 * Copyright (c) 2010-2014, ITU/ISO/IEC
     6* Copyright (c) 2010-2015, ITU/ISO/IEC
    77 * All rights reserved.
    88 *
     
    6565#define H_3D          ( HEVC_EXT == 2)
    6666
     67#if H_MV
     68#define SONY_MV_V_CONST_C0078            1   // Control disparity vector search range via configuration file
     69#define H_MV_FIX_CONF_WINDOW             1   
     70#endif
     71
    6772#define NTT_BUG_FIX_TK54    1
    6873#define BUG_FIX_TK65        1
    6974
    7075#define MTK_I0093           1
     76
     77#define RWTH_DBBP_NO_SATD_K0028       1
    7178/////////////////////////////////////////////////////////////////////////////////////////
    7279///////////////////////////////////   MAJOR DEFINES   /////////////////////////////////// 
     
    7885
    7986#if H_3D
     87#define SEC_DEPTH_INTRA_SKIP_MODE_K0033   1   // Depth intra skip mode
     88
     89#if SEC_DEPTH_INTRA_SKIP_MODE_K0033
     90#define NEIGHBORING_PIX_AVAILABILITY_FIX  1
     91#endif
     92
     93
    8094#define H_3D_QTLPC                        1   // OL_QTLIMIT_PREDCODING_B0068 //JCT3V-B0068
    8195                                              // HHI_QTLPC_RAU_OFF_C0160 JCT3V-C0160 change 2: quadtree limitation and predictive coding switched off in random access units
     
    117131#define SEC_ARP_VIEW_REF_CHECK_J0037      1   // Signaling iv_res_pred_weight_idx when the current slice has both view and temporal reference picture(s), JCT3V-J0037 item1
    118132
     133#define SEC_ARP_REM_ENC_RESTRICT_K0035    1   // Removal of encoder restriction of ARP, JCT3V-K0035
     134
    119135#define H_3D_IC                           1   // Illumination Compensation, JCT3V-B0045, JCT3V-C0046, JCT3V-D0060
    120136                                              // Unifying rounding offset, for IC part, JCT3V-D0135
     
    185201                                              // SEC_SIMP_SHIFTED_DV_I0086     Simplification of Shifted DV candidate, JCT3V-I0086
    186202
    187 
     203#define SEC_SHIFTED_IVMC_POS_K0036        1   // Position Derivation for Shifted-IVMC, JCT3V-K0036
    188204
    189205
    190206#define H_3D_TMVP                         1   // QC_TMVP_C0047
    191207                                              // Sony_M23639
     208#if H_3D_TMVP
     209#define H_3D_TMVP_SCALING_FIX_K0053       1   // QC/CY for K0053
     210#endif
    192211
    193212#define H_3D_DIM                          1   // DIM, Depth intra modes, includes:
     
    239258                                              // SHARP_DLT_SIMP_J0029              1   // DLT(DepthValue2Idx[]) table derivation cleanup
    240259
     260#if !SEC_DEPTH_INTRA_SKIP_MODE_K0033
    241261#define H_3D_SINGLE_DEPTH                 1   // Single depth mode proposed in JCT3V-I0095
    242262                                              // HS_SP_SIMP_J0066
    243263                                              // SINGLE_DEPTH_SIMP_J0115           1
    244264                                              // MTK_SINGLE_DEPTH_VPS_FLAG_J0060   1   // Add VPS control flags and remove slice header control flag for single depth, JCT3V-J0060
     265#endif
    245266
    246267#define H_3D_INTER_SDC                    1   // INTER SDC, Inter simplified depth coding
     
    265286                                              // SEC_DBBP_DMM4_THRESHOLD_I0076     Simplification of threshold derivation for DBBP and DMM4, JCT3V-I0076
    266287                                              // SEC_DBBP_VIEW_REF_CHECK_J0037     1   // Signaling dbbp_flag when the current slice has view reference picture(s), JCT3V-J0037 item4
     288#define HS_DBBP_CLEAN_K0048     1
    267289
    268290#define H_3D_DDD                          1   // Disparity derived depth coding
     
    305327// Fixes
    306328
     329#define FIX_TICKET_95                          1   // pps_scaling_list_ref_layer_id parsing
    307330
    308331#if H_3D
     332#define H_3D_DISABLE_CHROMA                    1
    309333#define HHI_VIEW_ID_LIST_I5_J0107              0
     334#define HHI_INTER_COMP_PRED_K0052              1
     335#define HHI_RES_PRED_K0052                     1
     336#define HHI_CAM_PARA_K0052                     1
     337#define HHI_MOVE_SYN_K0052                     1
     338#define H_3D_ANNEX_SELECTION_FIX               1
     339#define H_3D_TMVP_FIX_TICKET_97                1
     340#define H_3D_DIRECT_DEP_TYPE                   1
     341#define H_3D_FIX_TMVP_SCALING_VIEW_ID          1
    310342#endif
    311343#define H_MV_FIX_REF_LAYER_PIC_FLAG            1
     
    313345#define H_3D_OUTPUT_ACTIVE_TOOLS               0
    314346
     347#if !SEC_DEPTH_INTRA_SKIP_MODE_K0033
    315348///// ***** SINGLE DEPTH MODE *********
    316349#if H_3D_SINGLE_DEPTH
    317350#define SINGLE_DEPTH_MODE_CAND_LIST_SIZE            2 // size of the sample candidate list
    318351
     352#endif
    319353#endif
    320354
     
    350384                                              // HHI_DEPTH_INTRA_SEARCH_RAU_C0160
    351385                                              // LG_ZEROINTRADEPTHRESI_A0087
     386#define SHARP_DMM_CLEAN_K0042             1   // Generate DMM pattern with rotation
    352387
    353388#define TICKET083_IVPFLAG_FIX             1
     389#define SHARP_SUBBLOCK_CLEAN_K0044        1   // Remove unused bipred restriction
     390
    354391#endif
    355392///// ***** VIEW SYNTHESIS PREDICTION *********
Note: See TracChangeset for help on using the changeset viewer.