Ignore:
Timestamp:
1 Aug 2014, 10:01:00 (10 years ago)
Author:
sharpjp-htm
Message:

Fix tickets #75 Bi-pred restriction bug in VSP
Fix tickets #79 Unused VSP code

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-11.2-dev0/source/Lib/TLibEncoder/TEncCu.cpp

    r1030 r1038  
    18591859    Int vspFlag[MRG_MAX_NUM_CANDS_MEM];
    18601860    memset(vspFlag, 0, sizeof(Int)*MRG_MAX_NUM_CANDS_MEM);
     1861#if !FIX_TICKET_79
    18611862    InheritedVSPDisInfo inheritedVSPDisInfo[MRG_MAX_NUM_CANDS_MEM];
     1863#endif
    18621864#if H_3D_SPIVMP
    18631865    Bool bSPIVMPFlag[MRG_MAX_NUM_CANDS_MEM];
     
    18721874    rpcTempCU->getInterMergeCandidates( 0, 0, cMvFieldNeighbours, uhInterDirNeighbours, numValidMergeCand );
    18731875    rpcTempCU->xGetInterMergeCandidates( 0, 0, cMvFieldNeighbours,uhInterDirNeighbours
     1876#if !FIX_TICKET_79
    18741877      , inheritedVSPDisInfo
     1878#endif
    18751879#if H_3D_SPIVMP
    18761880      , pcMvFieldSP, puhInterDirSP
     
    18871891
    18881892#else
     1893#if FIX_TICKET_79
     1894    rpcTempCU->getInterMergeCandidates( 0, 0, cMvFieldNeighbours,uhInterDirNeighbours, vspFlag, numValidMergeCand );
     1895#else
    18891896    rpcTempCU->getInterMergeCandidates( 0, 0, cMvFieldNeighbours,uhInterDirNeighbours, vspFlag, inheritedVSPDisInfo, numValidMergeCand );
    18901897#endif
     1898#endif
     1899
    18911900
    18921901#endif
     
    19291938#if H_3D_VSP
    19301939          rpcTempCU->setVSPFlagSubParts( vspFlag[uiMergeCand], 0, 0, uhDepth );
     1940#if !FIX_TICKET_79
    19311941          rpcTempCU->setDvInfoSubParts(inheritedVSPDisInfo[uiMergeCand].m_acDvInfo, 0, 0, uhDepth );
     1942#endif
    19321943#endif
    19331944#if H_3D_DDD
Note: See TracChangeset for help on using the changeset viewer.