Changeset 296 in 3DVCSoftware for trunk/source/Lib/TLibCommon/CommonDef.h


Ignore:
Timestamp:
20 Feb 2013, 22:07:43 (12 years ago)
Author:
tech
Message:

Reintegrated branch 5.1-dev0 rev. 295.

File:
1 edited

Legend:

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

    r211 r296  
    128128#define MAX_VIEW_NUM                10
    129129
    130 #if ( HHI_INTER_VIEW_MOTION_PRED || HHI_INTER_VIEW_RESIDUAL_PRED )
     130#if ( H3D_IVMP || H3D_IVRP )
    131131#define DEPTH_MAP_GENERATION        1
    132132#define PDM_REMOVE_DEPENDENCE       1      //bug-fix for DMDV JCT2-A0095
     
    140140#define PDM_MERGE_POS                     0         // position of pdm in merge list (0..4)
    141141
    142 #if QC_MRG_CANS_B0048
    143 #if OL_DISMV_POS_B0069
     142#if H3D_IVMP
    144143#define DMV_MERGE_POS                     4
    145144#else
    146145#define DMV_MERGE_POS                     1
    147146#endif
    148 #endif
    149 
    150 #if SAIT_IMPROV_MOTION_PRED_M24829&!QC_MULTI_DIS_CAN_A0097
     147
     148#if H3D_IVMP&!H3D_NBDV
    151149#define PDM_AMVP_POS                      0         // position of pdm in amvp list  (0..3)
    152150#else
     
    424422// AMVP: advanced motion vector prediction
    425423#define AMVP_MAX_NUM_CANDS          2           ///< max number of final candidates
    426 #if HHI_INTER_VIEW_MOTION_PRED
     424#if H3D_IVMP
    427425#define AMVP_MAX_NUM_CANDS_MEM      4           ///< max number of candidates
    428426#else
     
    431429// MERGE
    432430#define MRG_MAX_NUM_CANDS           5
    433 #if HHI_INTER_VIEW_MOTION_PRED
     431#if H3D_IVMP
    434432#define MRG_MAX_NUM_CANDS_MEM       (MRG_MAX_NUM_CANDS+1) // one extra for inter-view motion prediction
    435433#endif
     
    439437
    440438// Explicit temporal layer QP offset
    441 #if H0567_DPB_PARAMETERS_PER_TEMPORAL_LAYER
    442439#define MAX_TLAYER                  8           ///< max number of temporal layer
    443 #else
    444 #define MAX_TLAYER                  4           ///< max number of temporal layer
    445 #endif
    446440#define HB_LAMBDA_FOR_LDC           1           ///< use of B-style lambda for non-key pictures in low-delay mode
    447441
     
    468462#define MAX_NUM_REF_PICS 16
    469463
    470 #if !NAL_REF_FLAG
    471 enum NalRefIdc
    472 {
    473   NAL_REF_IDC_PRIORITY_LOWEST = 0,
    474   NAL_REF_IDC_PRIORITY_LOW,
    475   NAL_REF_IDC_PRIORITY_HIGH,
    476   NAL_REF_IDC_PRIORITY_HIGHEST
    477 };
    478 #endif
    479464
    480465enum NalUnitType
     
    482467  NAL_UNIT_UNSPECIFIED_0 = 0,
    483468  NAL_UNIT_CODED_SLICE,
    484 #if H0566_TLA
    485469#if QC_REM_IDV_B0046
    486470  NAL_UNIT_RESERVED,
     
    490474  NAL_UNIT_CODED_SLICE_TLA,
    491475  NAL_UNIT_CODED_SLICE_CRA,
    492 #else
    493   NAL_UNIT_CODED_SLICE_DATAPART_A,
    494   NAL_UNIT_CODED_SLICE_DATAPART_B,
    495   NAL_UNIT_CODED_SLICE_CDR,
    496 #endif
    497476  NAL_UNIT_CODED_SLICE_IDR,
    498477  NAL_UNIT_SEI,
Note: See TracChangeset for help on using the changeset viewer.