- Timestamp:
- 11 Nov 2013, 21:59:32 (11 years ago)
- Location:
- branches/SHM-4.0-dev/source
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-4.0-dev/source/App/TAppEncoder/TAppEncTop.cpp
r454 r458 1019 1019 #endif 1020 1020 #if ILP_SSH_SIG 1021 #if ILP_SSH_SIG_FIX 1022 vps->setIlpSshSignalingEnabledFlag(false); 1023 #else 1021 1024 vps->setIlpSshSignalingEnabledFlag(true); 1025 #endif 1022 1026 #endif 1023 1027 #if VPS_EXTN_PROFILE_INFO -
branches/SHM-4.0-dev/source/Lib/TLibCommon/TypeDef.h
r456 r458 65 65 66 66 #define ILP_SSH_SIG 1 ///< JCTVC-N0195 proposal 2, JCTVC-N0118: add presence flag in VPS ext to condition inter-layer prediction signaling in slice segment header 67 #if ILP_SSH_SIG 68 #define ILP_SSH_SIG_FIX 1 69 #endif 67 70 #define SPL_FLG_CHK 1 ///< JCTVC-N0195 proposal 5, JCTVC-N0085: constrain sum of lengths to be less than or equal to 6 68 71 #define ILP_NUM_REF_CHK 1 ///< JCTVC-N0195 proposal 1, JCTVC-N0081, JCTVC-N0154, JCTVC-N0217: a condition on signaling inter_layer_pred_layer_idc[ i ], to avoid sending when NumDirectRefLayers equals NumActiveRefLayerPics, and instead infer values -
branches/SHM-4.0-dev/source/Lib/TLibDecoder/TDecCAVLC.cpp
r455 r458 1715 1715 rpcSlice->setActiveNumILRRefIdx(0); 1716 1716 #if ILP_SSH_SIG 1717 #if ILP_SSH_SIG_FIX 1718 if((sps->getLayerId() > 0) && !(rpcSlice->getVPS()->getIlpSshSignalingEnabledFlag()) && (rpcSlice->getNumILRRefIdx() > 0) ) 1719 #else 1717 1720 if((sps->getLayerId() > 0) && rpcSlice->getVPS()->getIlpSshSignalingEnabledFlag() && (rpcSlice->getNumILRRefIdx() > 0) ) 1721 #endif 1718 1722 #else 1719 1723 if((sps->getLayerId() > 0) && (rpcSlice->getNumILRRefIdx() > 0) ) … … 1768 1772 } 1769 1773 #if ILP_SSH_SIG 1774 #if ILP_SSH_SIG_FIX 1775 else if( rpcSlice->getVPS()->getIlpSshSignalingEnabledFlag() == true ) 1776 #else 1770 1777 else if( rpcSlice->getVPS()->getIlpSshSignalingEnabledFlag() == false ) 1778 #endif 1771 1779 { 1772 1780 rpcSlice->setInterLayerPredEnabledFlag(true); -
branches/SHM-4.0-dev/source/Lib/TLibEncoder/TEncCavlc.cpp
r455 r458 1366 1366 #if JCTVC_M0458_INTERLAYER_RPS_SIG 1367 1367 #if ILP_SSH_SIG 1368 #if ILP_SSH_SIG_FIX 1369 if((pcSlice->getSPS()->getLayerId() > 0) && !(pcSlice->getVPS()->getIlpSshSignalingEnabledFlag()) && (pcSlice->getNumILRRefIdx() > 0) ) 1370 #else 1368 1371 if((pcSlice->getSPS()->getLayerId() > 0) && pcSlice->getVPS()->getIlpSshSignalingEnabledFlag() && (pcSlice->getNumILRRefIdx() > 0) ) 1372 #endif 1369 1373 #else 1370 1374 if((pcSlice->getSPS()->getLayerId() > 0) && (pcSlice->getNumILRRefIdx() > 0) )
Note: See TracChangeset for help on using the changeset viewer.