Changeset 841 in 3DVCSoftware for branches/HTM-10.0rc1-dev0/source/Lib/TLibEncoder
- Timestamp:
- 8 Feb 2014, 18:03:54 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-10.0rc1-dev0/source/Lib/TLibEncoder/TEncSlice.cpp
r838 r841 393 393 // store lambda 394 394 m_pcRdCost ->setLambda( dLambda ); 395 396 #if H_3D_VSO 397 m_pcRdCost->setUseLambdaScaleVSO ( (m_pcCfg->getUseVSO() || m_pcCfg->getForceLambdaScaleVSO()) && m_pcCfg->getIsDepth() ); 398 m_pcRdCost->setLambdaVSO ( dLambda * m_pcCfg->getLambdaScaleVSO() ); 399 400 // Should be moved to TEncTop 401 402 // SAIT_VSO_EST_A0033 403 m_pcRdCost->setDisparityCoeff( m_pcCfg->getDispCoeff() ); 404 405 // LGE_WVSO_A0119 406 if( m_pcCfg->getUseWVSO() && m_pcCfg->getIsDepth() ) 407 { 408 m_pcRdCost->setDWeight ( m_pcCfg->getDWeight() ); 409 m_pcRdCost->setVSOWeight( m_pcCfg->getVSOWeight() ); 410 m_pcRdCost->setVSDWeight( m_pcCfg->getVSDWeight() ); 411 } 412 413 #endif 414 395 415 // for RDO 396 416 // in RdCost there is only one lambda because the luma and chroma bits are not separated, instead we weight the distortion of chroma.
Note: See TracChangeset for help on using the changeset viewer.