Changeset 565 in SHVCSoftware for branches/SHM-5.0-dev/source
- Timestamp:
- 27 Jan 2014, 17:59:19 (11 years ago)
- Location:
- branches/SHM-5.0-dev/source/Lib
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-5.0-dev/source/Lib/TLibCommon/TComSlice.cpp
r564 r565 2037 2037 m_crossLayerIrapAlignFlag = true; 2038 2038 #endif 2039 #if JCTVC_M0203_INTERLAYER_PRED_IDC2040 2039 #if N0120_MAX_TID_REF_PRESENT_FLAG 2041 2040 m_maxTidRefPresentFlag = true; … … 2052 2051 #endif 2053 2052 } 2054 #endif2055 2053 #if VPS_VUI_TILES_NOT_IN_USE__FLAG 2056 2054 m_tilesNotInUseFlag = true; -
branches/SHM-5.0-dev/source/Lib/TLibCommon/TComSlice.h
r564 r565 556 556 Bool m_crossLayerIrapAlignFlag; 557 557 #endif 558 #if JCTVC_M0203_INTERLAYER_PRED_IDC559 558 #if O0225_MAX_TID_FOR_REF_LAYERS 560 559 UInt m_maxTidIlRefPicsPlus1[MAX_VPS_LAYER_ID_PLUS1 - 1][MAX_VPS_LAYER_ID_PLUS1]; 561 560 #else 562 561 UInt m_maxTidIlRefPicsPlus1[MAX_VPS_LAYER_ID_PLUS1 - 1]; 563 #endif564 562 #endif 565 563 #if N0120_MAX_TID_REF_PRESENT_FLAG … … 853 851 Void setCrossLayerIrapAlignFlag(Bool x) { m_crossLayerIrapAlignFlag = x; } 854 852 #endif 855 #if JCTVC_M0203_INTERLAYER_PRED_IDC856 853 #if O0225_MAX_TID_FOR_REF_LAYERS 857 854 UInt getMaxTidIlRefPicsPlus1(Int layerId, Int refLayerId) { return m_maxTidIlRefPicsPlus1[layerId][refLayerId]; } … … 860 857 UInt getMaxTidIlRefPicsPlus1(Int layerId) { return m_maxTidIlRefPicsPlus1[layerId]; } 861 858 Void setMaxTidIlRefPicsPlus1(Int layerId, UInt maxSublayer) { m_maxTidIlRefPicsPlus1[layerId] = maxSublayer; } 862 #endif863 859 #endif 864 860 #if N0120_MAX_TID_REF_PRESENT_FLAG -
branches/SHM-5.0-dev/source/Lib/TLibCommon/TypeDef.h
r564 r565 151 151 #define MAX_ONE_RESAMPLING_DIRECT_LAYERS 1 ///< Allow maximum of one resampling process for direct reference layers 152 152 #define MOTION_RESAMPLING_CONSTRAINT 1 ///< JCTVC-N0108: Allow maximum of one motion resampling process for direct reference layers, and use motion inter-layer prediction from the same layer as texture inter-layer prediction. 153 #define JCTVC_M0203_INTERLAYER_PRED_IDC 1 ///< JCTVC-M0203: implementation of Inter-layer Prediction Indication154 #if JCTVC_M0203_INTERLAYER_PRED_IDC155 153 #define EARLY_REF_PIC_MARKING 1 ///< Decoded picture marking of sub-layer non-reference pictures 156 154 #define N0120_MAX_TID_REF_PRESENT_FLAG 1 ///< JCTVC-N0120: max_tid_ref_pics_plus1_present_flag … … 160 158 #define VPS_TSLAYERS 1 ///< JCTVC-O0120 signal max temporal sub-layers for each layer 161 159 #define TSLAYERS_IL_RPS 1 ///< JCTVC-O0120 IL RPS based on max temporal sub-layers 162 #endif163 160 #if REF_IDX_MFM 164 161 #define N0139_POSITION_ROUNDING_OFFSET 1 ///< JCTVC-N0139: offset for collocated block in motion mapping -
branches/SHM-5.0-dev/source/Lib/TLibDecoder/TDecCAVLC.cpp
r564 r565 1095 1095 } 1096 1096 #endif 1097 #if JCTVC_M0203_INTERLAYER_PRED_IDC1098 1097 #if N0120_MAX_TID_REF_PRESENT_FLAG 1099 1098 READ_FLAG( uiCode, "max_tid_ref_present_flag"); vps->setMaxTidRefPresentFlag(uiCode ? true : false); … … 1152 1151 #endif 1153 1152 } 1154 #endif1155 1153 #endif 1156 1154 #if ILP_SSH_SIG -
branches/SHM-5.0-dev/source/Lib/TLibEncoder/TEncCavlc.cpp
r564 r565 885 885 } 886 886 #endif 887 #if JCTVC_M0203_INTERLAYER_PRED_IDC888 887 #if N0120_MAX_TID_REF_PRESENT_FLAG 889 888 WRITE_FLAG( vps->getMaxTidRefPresentFlag(), "max_tid_ref_present_flag"); … … 920 919 #endif 921 920 } 922 #endif923 921 #endif 924 922 #if ILP_SSH_SIG
Note: See TracChangeset for help on using the changeset viewer.