Changeset 1380 in 3DVCSoftware for branches/HTM-15.2-dev/source/Lib/TLibCommon/TComSlice.cpp
- Timestamp:
- 11 Nov 2015, 20:47:01 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-15.2-dev/source/Lib/TLibCommon/TComSlice.cpp
r1374 r1380 1923 1923 for ( Int i = 0; i < MAX_VPS_OUTPUTLAYER_SETS; i++) 1924 1924 { 1925 #if !NH_3D_FIX_TICKET_107 1925 1926 m_layerSetIdxForOlsMinus1[i] = -1; 1927 #endif 1926 1928 for ( Int j = 0; j < MAX_VPS_NUH_LAYER_ID_PLUS1; j++) 1927 1929 { … … 4318 4320 const TComSps3dExtension* sps3dExt = getSPS()->getSps3dExtension(); 4319 4321 4320 m_ivMvPredFlag = sps3dExt->getIv MvPredFlag( depthFlag ) && nRLLG0 ;4321 m_ivMvScalingFlag = sps3dExt->getIvMvScal ingFlag( depthFlag ) ;4322 m_ivResPredFlag = sps3dExt->getIvResPred Flag( depthFlag ) && nRLLG0 ;4323 m_depthRefinementFlag = sps3dExt->getDepthRef inementFlag( depthFlag ) && getInCompPredFlag() && m_cpAvailableFlag;4324 m_viewSynthesisPredFlag = sps3dExt->getV iewSynthesisPredFlag( depthFlag ) && nRLLG0 && getInCompPredFlag() && m_cpAvailableFlag;4325 m_depthBasedBlkPartFlag = sps3dExt->getD epthBasedBlkPartFlag( depthFlag ) && getInCompPredFlag();4326 m_mpiFlag = sps3dExt->get MpiFlag( depthFlag ) && getInCompPredFlag();4327 m_intraContourFlag = sps3dExt->getIntraContour Flag( depthFlag ) && getInCompPredFlag();4328 m_intraSdcWedgeFlag = sps3dExt->getIntra SdcWedgeFlag( depthFlag ) ;4329 m_qtPredFlag = sps3dExt->get QtPredFlag( depthFlag ) && getInCompPredFlag();4330 m_interSdcFlag = sps3dExt->getInter SdcFlag( depthFlag ) ;4331 m_depthIntraSkipFlag = sps3dExt->get DepthIntraSkipFlag( depthFlag ) ;4332 4333 m_subPbSize = 1 << ( sps3dExt->getLog2 SubPbSizeMinus3( depthFlag ) + 3 );4334 m_mpiSubPbSize = 1 << ( sps3dExt->getLog2 MpiSubPbSizeMinus3( depthFlag ) + 3 );4322 m_ivMvPredFlag = sps3dExt->getIvDiMcEnabledFlag ( depthFlag ) && nRLLG0 ; 4323 m_ivMvScalingFlag = sps3dExt->getIvMvScalEnabledFlag ( depthFlag ) ; 4324 m_ivResPredFlag = sps3dExt->getIvResPredEnabledFlag ( depthFlag ) && nRLLG0 ; 4325 m_depthRefinementFlag = sps3dExt->getDepthRefEnabledFlag ( depthFlag ) && getInCompPredFlag() && m_cpAvailableFlag; 4326 m_viewSynthesisPredFlag = sps3dExt->getVspMcEnabledFlag ( depthFlag ) && nRLLG0 && getInCompPredFlag() && m_cpAvailableFlag; 4327 m_depthBasedBlkPartFlag = sps3dExt->getDbbpEnabledFlag ( depthFlag ) && getInCompPredFlag(); 4328 m_mpiFlag = sps3dExt->getTexMcEnabledFlag ( depthFlag ) && getInCompPredFlag(); 4329 m_intraContourFlag = sps3dExt->getIntraContourEnabledFlag ( depthFlag ) && getInCompPredFlag(); 4330 m_intraSdcWedgeFlag = sps3dExt->getIntraDcOnlyWedgeEnabledFlag( depthFlag ) ; 4331 m_qtPredFlag = sps3dExt->getCqtCuPartPredEnabledFlag ( depthFlag ) && getInCompPredFlag(); 4332 m_interSdcFlag = sps3dExt->getInterDcOnlyEnabledFlag ( depthFlag ) ; 4333 m_depthIntraSkipFlag = sps3dExt->getSkipIntraEnabledFlag ( depthFlag ) ; 4334 4335 m_subPbSize = 1 << ( sps3dExt->getLog2IvmcSubPbSizeMinus3 ( depthFlag ) + 3 ); 4336 m_mpiSubPbSize = 1 << ( sps3dExt->getLog2TexmcSubPbSizeMinus3( depthFlag ) + 3 ); 4335 4337 4336 4338 … … 4413 4415 if( !getIsDepth() ) 4414 4416 { 4415 m_inCmpPredAvailFlag = sps3dExt->getV iewSynthesisPredFlag( getIsDepth() ) ||4416 sps3dExt->getD epthBasedBlkPartFlag( getIsDepth() ) ||4417 sps3dExt->getDepthRef inementFlag ( getIsDepth() );4417 m_inCmpPredAvailFlag = sps3dExt->getVspMcEnabledFlag( getIsDepth() ) || 4418 sps3dExt->getDbbpEnabledFlag( getIsDepth() ) || 4419 sps3dExt->getDepthRefEnabledFlag ( getIsDepth() ); 4418 4420 } 4419 4421 else 4420 4422 { 4421 m_inCmpPredAvailFlag = sps3dExt->getIntraContour Flag( getIsDepth() ) ||4422 sps3dExt->get QtPredFlag( getIsDepth() ) ||4423 sps3dExt->get MpiFlag( getIsDepth() );4423 m_inCmpPredAvailFlag = sps3dExt->getIntraContourEnabledFlag( getIsDepth() ) || 4424 sps3dExt->getCqtCuPartPredEnabledFlag( getIsDepth() ) || 4425 sps3dExt->getTexMcEnabledFlag( getIsDepth() ); 4424 4426 } 4425 4427 }
Note: See TracChangeset for help on using the changeset viewer.