Changeset 1272 in 3DVCSoftware
- Timestamp:
- 13 Jul 2015, 20:40:58 (9 years ago)
- Location:
- branches/HTM-14.1-update-dev3/source/Lib
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-14.1-update-dev3/source/Lib/TLibCommon/TypeDef.h
r1270 r1272 79 79 #define NH_3D_DBBP 1 80 80 #define BUF_FIX 1 81 #define NH_3D_ARP 0// Advanced residual prediction (ARP), JCT3V-D017781 #define NH_3D_ARP 1 // Advanced residual prediction (ARP), JCT3V-D0177 82 82 // QC_MTK_INTERVIEW_ARP_F0123_F0108 JCT3V-F0123; JCT3V-F0108 83 83 // SHARP_ARP_REF_CHECK_F0105 ARP reference picture selection and DPB check -
branches/HTM-14.1-update-dev3/source/Lib/TLibEncoder/TEncCu.cpp
r1270 r1272 1832 1832 1833 1833 #if NH_3D_VSP 1834 #if ! H_3D_ARP1834 #if !NH_3D_ARP 1835 1835 Int vspFlag[MRG_MAX_NUM_CANDS_MEM]; 1836 1836 memset(vspFlag, 0, sizeof(Int)*MRG_MAX_NUM_CANDS_MEM); … … 1854 1854 ); 1855 1855 #endif 1856 1857 1856 #endif 1858 1857 #else … … 1930 1929 rpcTempCU->getDvInfo(0) = cOrigDisInfo; 1931 1930 rpcTempCU->setDvInfoSubParts(cOrigDisInfo, 0, uhDepth ); 1931 #if NH_3D_VSP 1932 1932 Int vspFlag[MRG_MAX_NUM_CANDS_MEM]; 1933 1933 memset(vspFlag, 0, sizeof(Int)*MRG_MAX_NUM_CANDS_MEM); 1934 #if H_3D_SPIVMP 1935 Bool bSPIVMPFlag[MRG_MAX_NUM_CANDS_MEM]; 1936 memset(bSPIVMPFlag, false, sizeof(Bool)*MRG_MAX_NUM_CANDS_MEM); 1937 TComMvField* pcMvFieldSP; 1938 UChar* puhInterDirSP; 1939 pcMvFieldSP = new TComMvField[rpcTempCU->getPic()->getPicSym()->getNumPartition()*2]; 1940 puhInterDirSP = new UChar[rpcTempCU->getPic()->getPicSym()->getNumPartition()]; 1941 #endif 1942 #if H_3D 1934 #endif 1935 #if NH_3D 1936 #if NH_3D_MLC 1943 1937 rpcTempCU->initAvailableFlags(); 1938 #endif 1944 1939 rpcTempCU->getInterMergeCandidates( 0, 0, cMvFieldNeighbours, uhInterDirNeighbours, numValidMergeCand ); 1945 1940 rpcTempCU->xGetInterMergeCandidates( 0, 0, cMvFieldNeighbours,uhInterDirNeighbours 1946 #if H_3D_SPIVMP1941 #if NH_3D_SPIVMP 1947 1942 , pcMvFieldSP, puhInterDirSP 1948 1943 #endif … … 1954 1949 , vspFlag 1955 1950 #endif 1956 #if H_3D_SPIVMP1951 #if NH_3D_SPIVMP 1957 1952 , bSPIVMPFlag 1958 1953 #endif … … 2226 2221 } 2227 2222 DEBUG_STRING_APPEND(sDebug, bestStr) 2223 #if NH_3D_ARP 2224 } 2225 #endif 2228 2226 #if NH_3D_SPIVMP 2229 2227 delete[] pcMvFieldSP; 2230 2228 delete[] puhInterDirSP; 2231 #endif2232 #if NH_3D_ARP2233 }2234 2229 #endif 2235 2230 }
Note: See TracChangeset for help on using the changeset viewer.