Changeset 708 in 3DVCSoftware for branches/HTM-8.2-dev2-ETRI/source/Lib/TLibEncoder
- Timestamp:
- 20 Nov 2013, 08:13:30 (11 years ago)
- Location:
- branches/HTM-8.2-dev2-ETRI/source/Lib/TLibEncoder
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-8.2-dev2-ETRI/source/Lib/TLibEncoder/TEncCu.cpp
r690 r708 1787 1787 memset(vspFlag, 0, sizeof(Int)*MRG_MAX_NUM_CANDS_MEM); 1788 1788 InheritedVSPDisInfo inheritedVSPDisInfo[MRG_MAX_NUM_CANDS_MEM]; 1789 #if ETRIKHU_MERGE_REUSE_F0093 1790 rpcTempCU->m_bAvailableFlagA1 = 0; 1791 rpcTempCU->m_bAvailableFlagB1 = 0; 1792 rpcTempCU->m_bAvailableFlagB0 = 0; 1793 rpcTempCU->m_bAvailableFlagA0 = 0; 1794 rpcTempCU->m_bAvailableFlagB2 = 0; 1795 rpcTempCU->getInterMergeCandidates( 0, 0, cMvFieldNeighbours, uhInterDirNeighbours, numValidMergeCand ); 1796 rpcTempCU->xGetInterMergeCandidates( 0, 0, cMvFieldNeighbours,uhInterDirNeighbours, vspFlag,inheritedVSPDisInfo, numValidMergeCand ); 1797 #else 1789 1798 rpcTempCU->getInterMergeCandidates( 0, 0, cMvFieldNeighbours,uhInterDirNeighbours, vspFlag, inheritedVSPDisInfo, numValidMergeCand ); 1790 1799 #endif 1800 #endif 1801 #else 1802 #if ETRIKHU_MERGE_REUSE_F0093 1803 rpcTempCU->m_bAvailableFlagA1 = 0; 1804 rpcTempCU->m_bAvailableFlagB1 = 0; 1805 rpcTempCU->m_bAvailableFlagB0 = 0; 1806 rpcTempCU->m_bAvailableFlagA0 = 0; 1807 rpcTempCU->m_bAvailableFlagB2 = 0; 1808 rpcTempCU->getInterMergeCandidates( 0, 0, cMvFieldNeighbours, uhInterDirNeighbours, numValidMergeCand ); 1809 rpcTempCU->xGetInterMergeCandidates( 0, 0, cMvFieldNeighbours,uhInterDirNeighbours, numValidMergeCand ); 1791 1810 #else 1792 1811 rpcTempCU->getInterMergeCandidates( 0, 0, cMvFieldNeighbours,uhInterDirNeighbours, numValidMergeCand ); 1812 #endif 1793 1813 #endif 1794 1814 … … 1840 1860 memset(vspFlag, 0, sizeof(Int)*MRG_MAX_NUM_CANDS_MEM); 1841 1861 InheritedVSPDisInfo inheritedVSPDisInfo[MRG_MAX_NUM_CANDS_MEM]; 1862 #if ETRIKHU_MERGE_REUSE_F0093 1863 rpcTempCU->initAvailableFlags(); 1864 rpcTempCU->getInterMergeCandidates( 0, 0, cMvFieldNeighbours, uhInterDirNeighbours, numValidMergeCand ); 1865 rpcTempCU->xGetInterMergeCandidates( 0, 0, cMvFieldNeighbours,uhInterDirNeighbours, vspFlag,inheritedVSPDisInfo, numValidMergeCand ); 1866 #else 1842 1867 rpcTempCU->getInterMergeCandidates( 0, 0, cMvFieldNeighbours,uhInterDirNeighbours, vspFlag, inheritedVSPDisInfo, numValidMergeCand ); 1868 #endif 1843 1869 #endif 1844 1870 #endif -
branches/HTM-8.2-dev2-ETRI/source/Lib/TLibEncoder/TEncSearch.cpp
r655 r708 3599 3599 if ( iPUIdx == 0 ) 3600 3600 { 3601 #if ETRIKHU_MERGE_REUSE_F0093 3602 pcCU->initAvailableFlags(); 3603 pcCU->getInterMergeCandidates( 0, 0, cMvFieldNeighbours,uhInterDirNeighbours, numValidMergeCand); 3604 pcCU->xGetInterMergeCandidates( 0, 0, cMvFieldNeighbours,uhInterDirNeighbours 3605 #if H_3D_VSP 3606 , vspFlag 3607 , inheritedVSPDisInfo 3608 #endif 3609 , numValidMergeCand 3610 ); 3611 #else 3601 3612 pcCU->getInterMergeCandidates( 0, 0, cMvFieldNeighbours,uhInterDirNeighbours 3602 3613 #if H_3D_VSP … … 3606 3617 , numValidMergeCand 3607 3618 ); 3619 #endif 3608 3620 } 3609 3621 pcCU->setPartSizeSubParts( partSize, 0, uiDepth ); … … 3611 3623 else 3612 3624 { 3625 #if ETRIKHU_MERGE_REUSE_F0093 3626 pcCU->initAvailableFlags(); 3627 pcCU->getInterMergeCandidates( uiAbsPartIdx, iPUIdx, cMvFieldNeighbours,uhInterDirNeighbours, numValidMergeCand); 3628 pcCU->xGetInterMergeCandidates( uiAbsPartIdx, iPUIdx, cMvFieldNeighbours, uhInterDirNeighbours 3629 #if H_3D_VSP 3630 , vspFlag 3631 , inheritedVSPDisInfo 3632 #endif 3633 , numValidMergeCand 3634 ); 3635 #else 3613 3636 pcCU->getInterMergeCandidates( uiAbsPartIdx, iPUIdx, cMvFieldNeighbours, uhInterDirNeighbours 3614 3637 #if H_3D_VSP … … 3618 3641 , numValidMergeCand 3619 3642 ); 3643 #endif 3620 3644 } 3621 3645 #if H_3D_VSP
Note: See TracChangeset for help on using the changeset viewer.