Changeset 976 in 3DVCSoftware for trunk/source/Lib/TLibDecoder/TDecEntropy.cpp


Ignore:
Timestamp:
7 Jul 2014, 17:27:51 (10 years ago)
Author:
tech
Message:
  • Merged 11.1-dev0@975. (Clean ups)
  • Added coding results.
  • Changed version number.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/Lib/TLibDecoder/TDecEntropy.cpp

    r950 r976  
    140140#if H_3D_DBBP
    141141
    142 #if MTK_DBBP_SIGNALING_H0094
    143142  if( pcCU->getSlice()->getVPS()->getUseDBBP(pcCU->getSlice()->getLayerIdInVps()) )
    144 #else
    145   if( pcCU->getSlice()->getVPS()->getUseDBBP(pcCU->getSlice()->getLayerIdInVps()) && pcCU->getPartitionSize(uiAbsPartIdx) == RWTH_DBBP_PACK_MODE )
    146 #endif
    147143  {
    148144    decodeDBBPFlag(pcCU, uiAbsPartIdx, uiDepth);
     
    150146    if( pcCU->getDBBPFlag(uiAbsPartIdx) )
    151147    {
    152 #if !MTK_DBBP_SIGNALING_H0094
    153       AOF( pcCU->getPartitionSize(uiAbsPartIdx) == RWTH_DBBP_PACK_MODE );
    154 #endif
    155148     
    156149      // get collocated depth block
     
    169162      pcCU->setPartSizeSubParts(eVirtualPartSize, uiAbsPartIdx, uiDepth);
    170163     
    171 #if RWTH_DBBP_NO_SPU_H0057
    172164      // make sure that DBBP flag is set for both segments
    173165      UInt uiPUOffset = ( g_auiPUOffset[UInt( eVirtualPartSize )] << ( ( pcCU->getSlice()->getSPS()->getMaxCUDepth() - uiDepth ) << 1 ) ) >> 4;
    174166      pcCU->setDBBPFlagSubParts(true, uiAbsPartIdx, 0, uiDepth);
    175167      pcCU->setDBBPFlagSubParts(true, uiAbsPartIdx+uiPUOffset, 1, uiDepth);
    176 #endif
    177168    }
    178169  }
     
    210201    return;
    211202  }
    212 #if !MTK_SDC_FLAG_FIX_H0095
    213 #if H_3D_DIM_SDC
    214   if( pcCU->getSDCFlag(uiAbsPartIdx) )
    215   {
    216     return;
    217   }
    218 #endif
    219 #endif
    220203 
    221204  m_pcEntropyDecoderIf->parseIPCMInfo( pcCU, uiAbsPartIdx, uiDepth );
     
    309292          pcSubCU->getInterMergeCandidates( 0, 0, cMvFieldNeighbours, uhInterDirNeighbours, numValidMergeCand);
    310293          pcSubCU->xGetInterMergeCandidates( 0, 0, cMvFieldNeighbours, uhInterDirNeighbours
    311 #if !ETRIKHU_CLEANUP_H0083
    312             ,vspFlag
    313 #endif
    314294            , inheritedVSPDisInfo
    315295#if H_3D_SPIVMP
    316 #if !ETRIKHU_CLEANUP_H0083_MISSING
    317             , bSPIVMPFlag
    318 #endif
    319296            , pcMvFieldSP, puhInterDirSP
    320297#endif
    321298            , numValidMergeCand );
    322 
    323 #if ETRIKHU_CLEANUP_H0083
    324299          pcSubCU->buildMCL( cMvFieldNeighbours, uhInterDirNeighbours, vspFlag
    325300#if H_3D_SPIVMP
     
    327302#endif
    328303            , numValidMergeCand );
    329 #endif
    330304          pcCU->setVSPFlagSubParts( vspFlag[uiMergeIndex], uiSubPartIdx, uiPartIdx, uiDepth );
    331305
     
    361335        pcSubCU->getInterMergeCandidates( uiSubPartIdx-uiAbsPartIdx, uiPartIdx, cMvFieldNeighbours, uhInterDirNeighbours, numValidMergeCand, uiMergeIndex );
    362336        pcSubCU->xGetInterMergeCandidates( uiSubPartIdx-uiAbsPartIdx, uiPartIdx, cMvFieldNeighbours, uhInterDirNeighbours
    363 #if !ETRIKHU_CLEANUP_H0083
    364           , vspFlag
    365 #endif
    366337          , inheritedVSPDisInfo
    367338#if H_3D_SPIVMP
    368 #if !ETRIKHU_CLEANUP_H0083_MISSING
    369             , bSPIVMPFlag
    370 #endif
    371339          , pcMvFieldSP, puhInterDirSP
    372340#endif
    373341          ,numValidMergeCand, uiMergeIndex );
    374 
    375 #if ETRIKHU_CLEANUP_H0083
    376342        pcSubCU->buildMCL( cMvFieldNeighbours, uhInterDirNeighbours, vspFlag
    377343#if H_3D_SPIVMP
     
    379345#endif
    380346          ,numValidMergeCand );
    381 #endif
    382347        pcCU->setVSPFlagSubParts( vspFlag[uiMergeIndex], uiSubPartIdx, uiPartIdx, uiDepth );
    383348        if(vspFlag[uiMergeIndex])
Note: See TracChangeset for help on using the changeset viewer.