Changeset 794 in SHVCSoftware


Ignore:
Timestamp:
6 Jun 2014, 20:10:58 (10 years ago)
Author:
seregin
Message:

rearrange macros

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/SHM-6-dev/source/Lib/TLibCommon/TypeDef.h

    r793 r794  
    9292#define Q0048_CGS_3D_ASYMLUT             1      ///< JCTVC-Q0048: Colour gamut scalability with look-up table
    9393#if Q0048_CGS_3D_ASYMLUT
    94 
    9594#define CGS_GCC_NO_VECTORIZATION         1
    9695#define O0194_WEIGHTED_PREDICTION_CGS    0
     
    9897#define O0194_WEIGHTED_PREDICTION_CGS    1      ///< JCTVC-O0194: Weighted prediciton for color gamut scalability
    9998#endif
    100 #define MFM_ENCCONSTRAINT                1      ///< JCTVC-O0216: Encoder constraint for motion field mapping
    10199#define POC_RESET_FLAG                   1      ///< JCTVC-N0244: POC reset flag for  layer pictures.
    102100#define POC_RESET_IDC                    1      ///< JCTVC-P0041: Include poc_reset_idc and related derivation - eventually will replace POC_RESET_FLAG
     
    119117#endif
    120118#define SCALABILITY_MASK_E0104           1      ///< JCT3V-E0104: scalability mask for depth
    121 #define LAYER_CTB                        0      ///< enable layer-specific CTB structure
    122119#if POC_RESET_FLAG
    123120#define PREVTID0_POC_RESET               1      ///< JCTVC-O0117 Modification of the PicOrderCntVal of prevTid0Pic
     
    154151#define DERIVE_LAYER_ID_LIST_VARIABLES   1      ///< Derived variables based on the variables in VPS - for use in syntax table parsing
    155152
    156 #define JCTVC_M0259_LAMBDAREFINEMENT     1      ///< JCTVC-M0259: lambda refinement (encoder only optimization)
    157 
    158153#define AVC_BASE                         1      ///< YUV BL reading for AVC base SVC
    159154#if AVC_BASE
     
    161156#endif
    162157
    163 #define REF_IDX_ME_ZEROMV                1      ///< JCTVC-L0051: use zero motion for inter-layer reference picture (without fractional ME)
    164 #define ENCODER_FAST_MODE                1      ///< JCTVC-L0174: enable encoder fast mode. TestMethod 1 is enabled by setting to 1 and TestMethod 2 is enable by setting to 2. By default it is set to 1.
    165158#define REF_IDX_MFM                      1      ///< JCTVC-L0336: motion vector mapping of inter-layer reference picture
    166159#define MAX_ONE_RESAMPLING_DIRECT_LAYERS 1      ///< Allow maximum of one resampling process for direct reference layers
     
    180173
    181174#define IRAP_ALIGN_FLAG_IN_VPS_VUI       1       ///< Move IRAP align flag to VPS VUI
    182 #define FAST_INTRA_SHVC                  1      ///< JCTVC-M0115: reduction number of intra modes in the EL (encoder only)
    183 #if FAST_INTRA_SHVC
    184 #define NB_REMAIN_MODES                  2      ///< JCTVC-M0115: nb of remaining modes
    185 #endif
    186 
    187 #define RC_SHVC_HARMONIZATION            1      ///< JCTVC-M0037: rate control for SHVC
    188175
    189176#define VIEW_ID_RELATED_SIGNALING        1      ///< Introduce syntax elements view_id and view_id_val
     
    247234#endif
    248235
    249 // SEI messages
     236/// normative encoder constraints --------
     237#define MFM_ENCCONSTRAINT                1      ///< JCTVC-O0216: Encoder constraint for motion field mapping
     238#define REF_IDX_ME_ZEROMV                1      ///< JCTVC-L0051: use zero motion for inter-layer reference picture (without fractional ME)
     239
     240/// encoder settings ---------------------
     241#define FAST_INTRA_SHVC                  1      ///< JCTVC-M0115: reduction number of intra modes in the EL (encoder only)
     242#if FAST_INTRA_SHVC
     243#define NB_REMAIN_MODES                  2      ///< JCTVC-M0115: nb of remaining modes
     244#endif
     245#define RC_SHVC_HARMONIZATION            1      ///< JCTVC-M0037: rate control for SHVC
     246#define JCTVC_M0259_LAMBDAREFINEMENT     1      ///< JCTVC-M0259: lambda refinement (encoder only optimization)
     247#define ENCODER_FAST_MODE                1      ///< JCTVC-L0174: enable encoder fast mode. TestMethod 1 is enabled by setting to 1 and TestMethod 2 is enable by setting to 2. By default it is set to 1.
     248#define LAYER_CTB                        0      ///< enable layer-specific CTB structure
     249
     250/// SEI messages -------------------------
    250251#define P0050_KNEE_FUNCTION_SEI          1      ///< JCTVC-P0050: Knee function SEI
    251252#define SUB_BITSTREAM_PROPERTY_SEI       1      ///< JCTVC-P0204: Sub-bitstream property SEI message
Note: See TracChangeset for help on using the changeset viewer.