Changeset 795 in 3DVCSoftware for branches/HTM-9.3-dev1-MediaTek/source/Lib/TLibEncoder/TEncSearch.cpp
- Timestamp:
- 24 Jan 2014, 02:36:31 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-9.3-dev1-MediaTek/source/Lib/TLibEncoder/TEncSearch.cpp
r773 r795 3675 3675 #endif 3676 3676 3677 #if MTK_DDD_G0063 3678 if( uiMergeCand == pcCU->getUseDDDCandIdx() ) 3679 { 3680 pcCU->setUseDDD( true, uiAbsPartIdx, iPUIdx, pcCU->getDepth( uiAbsPartIdx ) ); 3681 pcCU->setDDDepthSubParts( pcCU->getDDTmpDepth(), uiAbsPartIdx, iPUIdx, pcCU->getDepth( uiAbsPartIdx ) ); 3682 } 3683 else 3684 { 3685 pcCU->setUseDDD( false, uiAbsPartIdx, iPUIdx, pcCU->getDepth( uiAbsPartIdx ) ); 3686 } 3687 #endif 3688 3677 3689 xGetInterPredictionError( pcCU, pcYuvOrg, iPUIdx, uiCostCand, m_pcEncCfg->getUseHADME() ); 3678 3690 uiBitsCand = uiMergeCand + 1; … … 4372 4384 pcCU->setDvInfoSubParts(inheritedVSPDisInfo[uiMRGIndex].m_acDvInfo, uiPartAddr, iPartIdx, pcCU->getDepth( uiPartAddr ) ); 4373 4385 #endif 4386 4387 #if MTK_DDD_G0063 4388 if( uiMRGIndex == pcCU->getUseDDDCandIdx() ) 4389 { 4390 assert( vspFlag[uiMRGIndex] == 0 ); 4391 assert( bSPIVMPFlag[uiMRGIndex] == 0 ); 4392 pcCU->setUseDDD( true, uiPartAddr, iPartIdx, pcCU->getDepth( uiPartAddr ) ); 4393 pcCU->setDDDepthSubParts( pcCU->getDDTmpDepth(), uiPartAddr, iPartIdx, pcCU->getDepth( uiPartAddr ) ); 4394 } 4395 else 4396 { 4397 pcCU->setUseDDD( false, uiPartAddr, iPartIdx, pcCU->getDepth( uiPartAddr ) ); 4398 } 4399 #endif 4400 4374 4401 #if H_3D_SPIVMP 4375 4402 pcCU->setSPIVMPFlagSubParts(bSPIVMPFlag[uiMRGIndex], uiPartAddr, iPartIdx, pcCU->getDepth( uiPartAddr ) ); … … 4422 4449 #if H_3D_SPIVMP 4423 4450 pcCU->setSPIVMPFlagSubParts(0, uiPartAddr, iPartIdx, pcCU->getDepth( uiPartAddr ) ); 4451 #endif 4452 4453 #if MTK_DDD_G0063 4454 pcCU->setUseDDD( false, uiPartAddr, iPartIdx, pcCU->getDepth( uiPartAddr ) ); 4424 4455 #endif 4425 4456 // set ME result
Note: See TracChangeset for help on using the changeset viewer.