Changeset 935 in 3DVCSoftware for branches/HTM-10.2-dev0/source/Lib/TLibDecoder
- Timestamp:
- 22 Apr 2014, 15:17:54 (11 years ago)
- Location:
- branches/HTM-10.2-dev0/source/Lib/TLibDecoder
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-10.2-dev0/source/Lib/TLibDecoder/TDecCu.cpp
r884 r935 431 431 m_ppcCU[uiDepth]->initAvailableFlags(); 432 432 m_ppcCU[uiDepth]->getInterMergeCandidates( 0, 0, cMvFieldNeighbours, uhInterDirNeighbours, numValidMergeCand, uiMergeIndex ); 433 m_ppcCU[uiDepth]->xGetInterMergeCandidates( 0, 0, cMvFieldNeighbours, uhInterDirNeighbours, vspFlag, inheritedVSPDisInfo 433 m_ppcCU[uiDepth]->xGetInterMergeCandidates( 0, 0, cMvFieldNeighbours, uhInterDirNeighbours 434 #if !ETRIKHU_CLEANUP_H0083 435 ,vspFlag 436 #endif 437 , inheritedVSPDisInfo 434 438 #if H_3D_SPIVMP 435 , bSPIVMPFlag,pcMvFieldSP, puhInterDirSP439 , pcMvFieldSP, puhInterDirSP 436 440 #endif 437 441 , numValidMergeCand, uiMergeIndex ); 442 443 #if ETRIKHU_CLEANUP_H0083 444 m_ppcCU[uiDepth]->buildMCL( cMvFieldNeighbours, uhInterDirNeighbours, vspFlag 445 #if H_3D_SPIVMP 446 , bSPIVMPFlag 447 #endif 448 , numValidMergeCand ); 449 #endif 438 450 pcCU->setVSPFlagSubParts( vspFlag[uiMergeIndex], uiAbsPartIdx, 0, uiDepth ); 439 451 #else -
branches/HTM-10.2-dev0/source/Lib/TLibDecoder/TDecEntropy.cpp
r884 r935 292 292 pcSubCU->initAvailableFlags(); 293 293 pcSubCU->getInterMergeCandidates( 0, 0, cMvFieldNeighbours, uhInterDirNeighbours, numValidMergeCand); 294 pcSubCU->xGetInterMergeCandidates( 0, 0, cMvFieldNeighbours, uhInterDirNeighbours, vspFlag, inheritedVSPDisInfo 294 pcSubCU->xGetInterMergeCandidates( 0, 0, cMvFieldNeighbours, uhInterDirNeighbours 295 #if !ETRIKHU_CLEANUP_H0083 296 ,vspFlag 297 #endif 298 , inheritedVSPDisInfo 295 299 #if H_3D_SPIVMP 296 , bSPIVMPFlag,pcMvFieldSP, puhInterDirSP300 , pcMvFieldSP, puhInterDirSP 297 301 #endif 298 302 , numValidMergeCand ); 303 304 #if ETRIKHU_CLEANUP_H0083 305 pcSubCU->buildMCL( cMvFieldNeighbours, uhInterDirNeighbours, vspFlag 306 #if H_3D_SPIVMP 307 , bSPIVMPFlag 308 #endif 309 , numValidMergeCand ); 310 #endif 299 311 pcCU->setVSPFlagSubParts( vspFlag[uiMergeIndex], uiSubPartIdx, uiPartIdx, uiDepth ); 300 312 … … 329 341 pcSubCU->initAvailableFlags(); 330 342 pcSubCU->getInterMergeCandidates( uiSubPartIdx-uiAbsPartIdx, uiPartIdx, cMvFieldNeighbours, uhInterDirNeighbours, numValidMergeCand, uiMergeIndex ); 331 pcSubCU->xGetInterMergeCandidates( uiSubPartIdx-uiAbsPartIdx, uiPartIdx, cMvFieldNeighbours, uhInterDirNeighbours, vspFlag, inheritedVSPDisInfo 343 pcSubCU->xGetInterMergeCandidates( uiSubPartIdx-uiAbsPartIdx, uiPartIdx, cMvFieldNeighbours, uhInterDirNeighbours 344 #if !ETRIKHU_CLEANUP_H0083 345 , vspFlag 346 #endif 347 , inheritedVSPDisInfo 332 348 #if H_3D_SPIVMP 333 , bSPIVMPFlag,pcMvFieldSP, puhInterDirSP349 , pcMvFieldSP, puhInterDirSP 334 350 #endif 335 351 ,numValidMergeCand, uiMergeIndex ); 352 353 #if ETRIKHU_CLEANUP_H0083 354 pcSubCU->buildMCL( cMvFieldNeighbours, uhInterDirNeighbours, vspFlag 355 #if H_3D_SPIVMP 356 , bSPIVMPFlag 357 #endif 358 ,numValidMergeCand ); 359 #endif 336 360 pcCU->setVSPFlagSubParts( vspFlag[uiMergeIndex], uiSubPartIdx, uiPartIdx, uiDepth ); 337 361 if(vspFlag[uiMergeIndex]) -
branches/HTM-10.2-dev0/source/Lib/TLibDecoder/TDecSbac.cpp
r884 r935 2153 2153 { 2154 2154 pcCU->setDBBPFlagSubParts(true, uiAbsPartIdx, 0, uiDepth); 2155 #if MTK_DIS_SPBIP8X4_H0205 2156 UInt uiCurrPartNumQ = (pcCU->getPic()->getNumPartInCU() >> (2 * uiDepth)) >> 2; 2157 pcCU->setDBBPFlagSubParts(true, uiAbsPartIdx + 2*uiCurrPartNumQ, 1, uiDepth); 2158 #endif 2155 2159 } 2156 2160 }
Note: See TracChangeset for help on using the changeset viewer.