Ignore:
Timestamp:
13 Jul 2015, 15:22:02 (9 years ago)
Author:
tech
Message:

Merged 14.1-update-dev4-Qualcomm@1266

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-14.1-update-dev3/source/Lib/TLibEncoder/TEncSearch.cpp

    r1267 r1270  
    38843884  UInt uiDepth = pcCU->getDepth( uiAbsPartIdx );
    38853885
    3886 #if H_3D_DBBP
     3886#if NH_3D_DBBP
    38873887  DbbpTmpData* pDBBPTmpData = pcCU->getDBBPTmpData();
    38883888  if( pcCU->getDBBPFlag(0) )
     
    38913891    AOF( iPUIdx == 0 );
    38923892    AOF( pcCU->getPartitionSize(0) == SIZE_2Nx2N );
    3893     AOF( pDBBPTmpData->eVirtualPartSize != SIZE_NONE );
     3893    AOF( pDBBPTmpData->eVirtualPartSize != NUMBER_OF_PART_SIZES );
    38943894   
    38953895    // temporary change of partition size for candidate derivation
     
    39163916
    39173917  PartSize partSize = pcCU->getPartitionSize( 0 );
    3918 #if H_3D_DBBP
     3918#if NH_3D_DBBP
    39193919  if ( pcCU->getSlice()->getPPS()->getLog2ParallelMergeLevelMinus2() && partSize != SIZE_2Nx2N && pcCU->getWidth( 0 ) <= 8 && pcCU->getDBBPFlag(0) == false )
    39203920#else
     
    39783978  xRestrictBipredMergeCand( pcCU, iPUIdx, cMvFieldNeighbours, uhInterDirNeighbours, numValidMergeCand );
    39793979
    3980 #if H_3D_DBBP
     3980#if NH_3D_DBBP
    39813981  if( pcCU->getDBBPFlag(0) )
    39823982  {
     
    40254025#endif
    40264026#if NH_3D_VSP
    4027 #if H_3D_DBBP
     4027#if NH_3D_DBBP
    40284028      if ( vspFlag[uiMergeCand] && !pcCU->getDBBPFlag(0) )
    40294029#else
     
    45504550    } // end if bTestNormalMC
    45514551#endif
    4552 #if H_3D_DBBP
     4552#if NH_3D_DBBP
    45534553    // test merge mode for DBBP (2Nx2N)
    45544554    if ( pcCU->getPartitionSize( uiPartAddr ) != SIZE_2Nx2N || pcCU->getDBBPFlag(0) )
     
    46484648#endif
    46494649#if NH_3D_VSP
    4650 #if H_3D_DBBP
     4650#if NH_3D_DBBP
    46514651        if ( vspFlag[uiMRGIndex] && !pcCU->getDBBPFlag(uiPartAddr) )
    46524652#else
     
    47494749  {
    47504750
    4751 #if H_3D_DBBP
     4751#if NH_3D_DBBP
    47524752    DbbpTmpData* pDBBPTmpData = pcCU->getDBBPTmpData();
    47534753    if( pcCU->getDBBPFlag(0) )
     
    47564756      AOF( uiPartIdx == 0 );
    47574757      AOF( pcCU->getPartitionSize(0) == SIZE_2Nx2N );
    4758       AOF( pDBBPTmpData->eVirtualPartSize != SIZE_NONE );
     4758      AOF( pDBBPTmpData->eVirtualPartSize != NUMBER_OF_PART_SIZES );
    47594759      AOF( iRoiWidth == iRoiHeight );
    47604760     
     
    47814781
    47824782    pcCU->fillMvpCand( uiPartIdx, uiPartAddr, eRefPicList, iRefIdx, pcAMVPInfo );
    4783 #if H_3D_DBBP
     4783#if NH_3D_DBBP
    47844784    if( pcCU->getDBBPFlag(0) )
    47854785    {
     
    50095009  if ( pcCU->getSlice()->testWeightPred() && pcCU->getSlice()->getSliceType()==P_SLICE )
    50105010  {
    5011     xPredInterBlk( COMPONENT_Y, pcCU, pcPicYuvRef, uiPartAddr, &cMvCand, iSizeX, iSizeY, pcTemplateCand, true, pcCU->getSlice()->getSPS()->getBitDepth(CHANNEL_TYPE_LUMA) );
     5011    xPredInterBlk( COMPONENT_Y, pcCU, pcPicYuvRef, uiPartAddr, &cMvCand, iSizeX, iSizeY, pcTemplateCand, true, pcCU->getSlice()->getSPS()->getBitDepth(CHANNEL_TYPE_LUMA)
     5012#if NH_3D_ARP
     5013      , false //add this for IC, otherwise, it could be removed
     5014#endif
     5015      );
    50125016  }
    50135017  else
    50145018  {
    50155019    xPredInterBlk( COMPONENT_Y, pcCU, pcPicYuvRef, uiPartAddr, &cMvCand, iSizeX, iSizeY, pcTemplateCand, false, pcCU->getSlice()->getSPS()->getBitDepth(CHANNEL_TYPE_LUMA)
    5016 #if H_3D_ARP
     5020#if NH_3D_ARP
    50175021      , false
    50185022#endif
     
    57835787    m_pcEntropyCoder->encodeSkipFlag(pcCU, 0, true);
    57845788    m_pcEntropyCoder->encodeMergeIndex( pcCU, 0, true );
    5785 #if H_3D_ARP
     5789#if NH_3D_ARP
    57865790    m_pcEntropyCoder->encodeARPW( pcCU, 0 );
    57875791#endif
     
    70997103    m_pcEntropyCoder->encodeSkipFlag(pcCU, 0, true);
    71007104    m_pcEntropyCoder->encodeMergeIndex(pcCU, 0, true);
    7101 #if H_3D_ARP
     7105#if NH_3D_ARP
    71027106    m_pcEntropyCoder->encodeARPW( pcCU, 0 );
    71037107#endif
     
    71267130    m_pcEntropyCoder->encodeSDCFlag( pcCU, 0, true );
    71277131#endif
    7128 #if H_3D_ARP
     7132#if NH_3D_ARP
    71297133    m_pcEntropyCoder->encodeARPW( pcCU , 0  );
    71307134#endif
     
    71327136    m_pcEntropyCoder->encodeICFlag( pcCU, 0, true );
    71337137#endif
    7134 #if H_3D
     7138#if NH_3D_DBBP
    71357139    m_pcEntropyCoder->encodeDBBPFlag( pcCU, 0, true );
    71367140#endif
Note: See TracChangeset for help on using the changeset viewer.