Changeset 765 in 3DVCSoftware for branches/HTM-9.2-dev0/source/Lib/TLibEncoder/TEncSearch.cpp
- Timestamp:
- 12 Jan 2014, 02:46:46 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-9.2-dev0/source/Lib/TLibEncoder/TEncSearch.cpp
r764 r765 3581 3581 , InheritedVSPDisInfo* inheritedVSPDisInfo 3582 3582 #endif 3583 #if MTK_SPIVMP_F01103583 #if H_3D_SPIVMP 3584 3584 , Bool* pbSPIVMPFlag, TComMvField* pcMvFieldSP, UChar* puhInterDirSP 3585 3585 #endif … … 3607 3607 , inheritedVSPDisInfo 3608 3608 #endif 3609 #if MTK_SPIVMP_F01103609 #if H_3D_SPIVMP 3610 3610 , pbSPIVMPFlag, pcMvFieldSP, puhInterDirSP 3611 3611 #endif … … 3628 3628 , inheritedVSPDisInfo 3629 3629 #endif 3630 #if MTK_SPIVMP_F01103630 #if H_3D_SPIVMP 3631 3631 , pbSPIVMPFlag, pcMvFieldSP, puhInterDirSP 3632 3632 #endif … … 3654 3654 PartSize ePartSize = pcCU->getPartitionSize( 0 ); 3655 3655 3656 #if MTK_SPIVMP_F01103656 #if H_3D_SPIVMP 3657 3657 pcCU->setSPIVMPFlagSubParts( pbSPIVMPFlag[uiMergeCand], uiAbsPartIdx, iPUIdx, pcCU->getDepth( uiAbsPartIdx )); 3658 3658 if (pbSPIVMPFlag[uiMergeCand]) … … 3676 3676 pcCU->getCUMvField(REF_PIC_LIST_0)->setAllMvField( cMvFieldNeighbours[0 + 2*uiMergeCand], ePartSize, uiAbsPartIdx, 0, iPUIdx ); 3677 3677 pcCU->getCUMvField(REF_PIC_LIST_1)->setAllMvField( cMvFieldNeighbours[1 + 2*uiMergeCand], ePartSize, uiAbsPartIdx, 0, iPUIdx ); 3678 #if MTK_SPIVMP_F01103678 #if H_3D_SPIVMP 3679 3679 } 3680 3680 #endif … … 4355 4355 DisInfo OriginalDvInfo = pcCU->getDvInfo(uiAbsPartIdx); 4356 4356 #endif 4357 #if MTK_SPIVMP_F01104357 #if H_3D_SPIVMP 4358 4358 Bool bSPIVMPFlag[MRG_MAX_NUM_CANDS_MEM]; 4359 4359 memset(bSPIVMPFlag, false, sizeof(Bool)*MRG_MAX_NUM_CANDS_MEM); … … 4368 4368 , inheritedVSPDisInfo 4369 4369 #endif 4370 #if MTK_SPIVMP_F01104370 #if H_3D_SPIVMP 4371 4371 , bSPIVMPFlag, pcMvFieldSP, puhInterDirSP 4372 4372 #endif … … 4382 4382 pcCU->setDvInfoSubParts(inheritedVSPDisInfo[uiMRGIndex].m_acDvInfo, uiPartAddr, iPartIdx, pcCU->getDepth( uiPartAddr ) ); 4383 4383 #endif 4384 #if MTK_SPIVMP_F01104384 #if H_3D_SPIVMP 4385 4385 pcCU->setSPIVMPFlagSubParts(bSPIVMPFlag[uiMRGIndex], uiPartAddr, iPartIdx, pcCU->getDepth( uiPartAddr ) ); 4386 4386 if (bSPIVMPFlag[uiMRGIndex]!=0) … … 4416 4416 pcCU->getCUMvField( REF_PIC_LIST_1 )->setAllMvField( cMRGMvField[1], ePartSize, uiPartAddr, 0, iPartIdx ); 4417 4417 } 4418 #if MTK_SPIVMP_F01104418 #if H_3D_SPIVMP 4419 4419 } 4420 4420 #endif … … 4430 4430 else 4431 4431 { 4432 #if MTK_SPIVMP_F01104432 #if H_3D_SPIVMP 4433 4433 pcCU->setSPIVMPFlagSubParts(0, uiPartAddr, iPartIdx, pcCU->getDepth( uiPartAddr ) ); 4434 4434 #endif … … 4445 4445 } 4446 4446 } 4447 #if MTK_SPIVMP_F0110 4448 #if MTK_F0110_FIX 4447 #if H_3D_SPIVMP 4449 4448 delete[] pcMvFieldSP; 4450 4449 delete[] puhInterDirSP; 4451 #else4452 delete pcMvFieldSP;4453 delete puhInterDirSP;4454 #endif4455 4450 #endif 4456 4451 } … … 5366 5361 dZeroCost = dCost + 1; 5367 5362 } 5368 #if MTK_SPIVMP_F01105363 #if H_3D_SPIVMP 5369 5364 if ( dZeroCost < dCost || pcCU->getQtRootCbf(0)==0) 5370 5365 #else
Note: See TracChangeset for help on using the changeset viewer.