- Timestamp:
- 27 Jan 2014, 17:07:13 (11 years ago)
- Location:
- branches/SHM-5.0-dev/source/Lib
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-5.0-dev/source/Lib/TLibCommon/TComSlice.h
r556 r558 2228 2228 TComPic* getRefPic(TComList<TComPic*>& rcListPic, Int poc) { return xGetRefPic( rcListPic, poc ); } 2229 2229 2230 #if RESTR_CHK 2231 Bool isRADL() { return (m_eNalUnitType == NAL_UNIT_CODED_SLICE_RADL_N || m_eNalUnitType == NAL_UNIT_CODED_SLICE_RADL_R); } 2232 Bool isRASL() { return (m_eNalUnitType == NAL_UNIT_CODED_SLICE_RASL_N || m_eNalUnitType == NAL_UNIT_CODED_SLICE_RASL_R); } 2233 #endif 2230 Bool isRADL() { return (m_eNalUnitType == NAL_UNIT_CODED_SLICE_RADL_N || m_eNalUnitType == NAL_UNIT_CODED_SLICE_RADL_R); } 2231 Bool isRASL() { return (m_eNalUnitType == NAL_UNIT_CODED_SLICE_RASL_N || m_eNalUnitType == NAL_UNIT_CODED_SLICE_RASL_R); } 2234 2232 2235 2233 #if POC_RESET_FLAG -
branches/SHM-5.0-dev/source/Lib/TLibCommon/TypeDef.h
r557 r558 142 142 143 143 #define JCTVC_M0259_LAMBDAREFINEMENT 1 ///< JCTVC-M0259: lambda refinement (encoder only optimization) 144 #define RESTR_CHK 1 ///< JCTVC-M0208 proposal 1145 144 146 145 #define AVC_BASE 1 ///< YUV BL reading for AVC base SVC -
branches/SHM-5.0-dev/source/Lib/TLibEncoder/TEncGOP.cpp
r550 r558 1159 1159 if( m_layerId > 0 && pcSlice->getActiveNumILRRefIdx() ) 1160 1160 { 1161 #if RESTR_CHK1162 1161 #if POC_RESET_FLAG 1163 1162 if ( pocCurr > 0 && pcSlice->isRADL() && pcPic->getSlice(0)->getBaseColPic(pcPic->getSlice(0)->getInterLayerPredLayerIdc(0))->getSlice(0)->isRASL()) … … 1173 1172 #endif 1174 1173 } 1175 #endif1176 1174 #if JCTVC_M0458_INTERLAYER_RPS_SIG 1177 1175 if( pcSlice->getNalUnitType() >= NAL_UNIT_CODED_SLICE_BLA_W_LP && pcSlice->getNalUnitType() <= NAL_UNIT_CODED_SLICE_CRA )
Note: See TracChangeset for help on using the changeset viewer.