Changeset 722 in SHVCSoftware for branches/SHM-6-dev/source/Lib/TLibCommon
- Timestamp:
- 22 Apr 2014, 09:11:10 (12 years ago)
- Location:
- branches/SHM-6-dev/source/Lib/TLibCommon
- Files:
-
- 3 edited
-
TComPic.h (modified) (1 diff)
-
TComPrediction.cpp (modified) (1 diff)
-
TComSlice.h (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-6-dev/source/Lib/TLibCommon/TComPic.h
r677 r722 202 202 TComPicYuv* getFullPelBaseRec (UInt refLayerIdc) { return m_pcFullPelBaseRec[refLayerIdc]; } 203 203 #if REF_IDX_ME_ZEROMV || ENCODER_FAST_MODE || REF_IDX_MFM 204 Bool isILR( UInt currLayerId ) { return ( getIsLongTerm()&& m_layerId < currLayerId ); }204 Bool isILR( UInt currLayerId ) { return ( m_bIsLongTerm && m_layerId < currLayerId ); } 205 205 #endif 206 206 #if REF_IDX_MFM -
branches/SHM-6-dev/source/Lib/TLibCommon/TComPrediction.cpp
r703 r722 487 487 pcCU->clipMv(cMv); 488 488 489 #if SVC_EXTENSION 490 TComPic* refPic = pcCU->getSlice()->getRefPic(eRefPicList, iRefIdx); 491 492 // ILRP has to be for the sample prediction type 493 assert( ( refPic->isILR(pcCU->getLayerId()) && pcCU->getSlice()->getVPS()->isSamplePredictionType( pcCU->getLayerId(), refPic->getLayerId() ) ) || refPic->isILR(pcCU->getLayerId()) == false ); 494 489 495 #if REF_IDX_ME_ZEROMV 490 assert( ( pcCU->getSlice()->getRefPic(eRefPicList, iRefIdx)->isILR(pcCU->getLayerId()) && cMv.getHor() == 0 && cMv.getVer() == 0 ) || pcCU->getSlice()->getRefPic(eRefPicList, iRefIdx)->isILR(pcCU->getLayerId()) == false ); 496 assert( ( refPic->isILR(pcCU->getLayerId()) && cMv.getHor() == 0 && cMv.getVer() == 0 ) || refPic->isILR(pcCU->getLayerId()) == false ); 497 #endif 491 498 #endif 492 499 -
branches/SHM-6-dev/source/Lib/TLibCommon/TComSlice.h
r715 r722 836 836 #endif 837 837 #if ILP_SSH_SIG 838 Bool getIlpSshSignalingEnabledFlag() { return m_ilpSshSignalingEnabledFlag;}839 Void setIlpSshSignalingEnabledFlag(Bool x) { m_ilpSshSignalingEnabledFlag = x;}838 Bool getIlpSshSignalingEnabledFlag() { return m_ilpSshSignalingEnabledFlag;} 839 Void setIlpSshSignalingEnabledFlag(Bool x) { m_ilpSshSignalingEnabledFlag = x;} 840 840 #endif 841 841 #if VPS_EXTN_PROFILE_INFO … … 883 883 UInt getDirectDependencyType(Int currLayerId, Int refLayerId) { return m_directDependencyType[currLayerId][refLayerId]; } 884 884 Void setDirectDependencyType(Int currLayerId, Int refLayerId, UInt x) { m_directDependencyType[currLayerId][refLayerId] = x; } 885 Bool isSamplePredictionType(Int currLayerId, Int refLayerId) { assert(currLayerId != refLayerId); return ( ( m_directDependencyType[currLayerId][refLayerId] + 1 ) & 1 ) ? true : false; } 885 886 #endif 886 887 UInt getNumProfileTierLevel() { return m_numProfileTierLevel; }
Note: See TracChangeset for help on using the changeset viewer.