Ignore:
Timestamp:
14 Nov 2012, 20:45:12 (12 years ago)
Author:
tech
Message:

Reintegrated /branches/HTM-4.1-dev1-HHI rev. 176.

File:
1 edited

Legend:

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

    r181 r185  
    27802780    rpcTempCU->setTextureModeDepthSubParts( uhTextureModeDepth, 0, uhDepth );
    27812781    rpcTempCU->copyTextureMotionDataFrom( pcTextureCU, uhDepth, rpcTempCU->getZorderIdxInCU() );
     2782#if FIX_MPI_B0065
     2783    UInt uiAbsPartIdx = rpcTempCU->getZorderIdxInCU();
     2784    if( rpcTempCU->getDepth(0) > pcTextureCU->getDepth(uiAbsPartIdx))
     2785    {
     2786      rpcTempCU->setPartSizeSubParts( SIZE_NxN, 0, uhDepth );
     2787    }
     2788    else
     2789    {
     2790      PartSize partSize = pcTextureCU->getPartitionSize(uiAbsPartIdx);
     2791      rpcTempCU->setPartSizeSubParts( partSize, 0, uhDepth );
     2792    }
     2793#else
    27822794    rpcTempCU->setPartSizeSubParts( SIZE_NxN, 0, uhDepth );
     2795#endif
    27832796    for( UInt ui = 0; ui < rpcTempCU->getTotalNumPart(); ui++ )
    27842797    {
Note: See TracChangeset for help on using the changeset viewer.