Ignore:
Timestamp:
18 Feb 2015, 17:39:40 (10 years ago)
Author:
tech
Message:

Cleanup.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-13.0-dev0/source/Lib/TLibEncoder/TEncSearch.cpp

    r1124 r1131  
    28812881  Int index=0;
    28822882  Pel testDepth;
    2883 #if SINGLE_DEPTH_SIMP_J0115
    28842883  Pel DepthNeighbours[2];
    2885 #else
    2886   Pel DepthNeighbours[5];
    2887 #endif
    28882884  //construction of depth candidates
    2889 #if SINGLE_DEPTH_SIMP_J0115
    28902885  for( Int i = 0; (i < 2)  && (index<SINGLE_DEPTH_MODE_CAND_LIST_SIZE) ; i++ )
    2891 #else
    2892   for( Int i = 0; (i < 5)  && (index<SINGLE_DEPTH_MODE_CAND_LIST_SIZE) ; i++ )
    2893 #endif
    28942886  {
    28952887    if(!pcCU->getNeighDepth (0, 0, &testDepth, i))
     
    28992891    DepthNeighbours[index]=testDepth;
    29002892    index++;
    2901 #if !SINGLE_DEPTH_SIMP_J0115
    2902     for(Int j=0;j<index-1;j++)
    2903     {
    2904       if( (DepthNeighbours[index-1]==DepthNeighbours[j]))
    2905       {
    2906         index--;
    2907         break;
    2908       }
    2909     }
    2910 #endif
    29112893  }
    29122894
     
    31323114    if( m_pcEncCfg->getIsDepth() && uiWidth >= DIM_MIN_SIZE && uiWidth <= DIM_MAX_SIZE && uiWidth == uiHeight )
    31333115    {
    3134 #if HHI_TOOL_PARAMETERS_I2_J0107
    31353116      if( bOnlyIVP && pcCU->getSlice()->getIntraContourFlag() )
    3136 #else
    3137       if( bOnlyIVP && m_pcEncCfg->getUseIVP() )
    3138 #endif
    31393117      {
    31403118        TComWedgelet* dmm4Segmentation = new TComWedgelet( uiWidth, uiHeight );
     
    31583136
    31593137#if H_3D_DIM_DMM
    3160 #if HHI_TOOL_PARAMETERS_I2_J0107
    31613138      if( ( ( m_pcEncCfg->getUseDMM() &&  pcCU->getSlice()->getIntraSdcWedgeFlag() )  || pcCU->getSlice()->getIntraContourFlag() )
    3162 #else
    3163       if( ( m_pcEncCfg->getUseDMM() || m_pcEncCfg->getUseIVP() )
    3164 #endif
    31653139#if H_3D_FAST_DEPTH_INTRA
    31663140         && (uiRdModeList[0] != PLANAR_IDX || varCU >= varThreshold)
     
    31693143      {
    31703144        UInt uiStart, uiEnd;
    3171 #if HHI_TOOL_PARAMETERS_I2_J0107
    31723145        if( ( m_pcEncCfg->getUseDMM() &&  pcCU->getSlice()->getIntraSdcWedgeFlag() ) &&  pcCU->getSlice()->getIntraContourFlag() )
    3173 #else
    3174         if( m_pcEncCfg->getUseDMM() &&  m_pcEncCfg->getUseIVP() )
    3175 #endif
    31763146        {
    31773147          uiStart = 0;
    31783148          uiEnd   = 2;
    31793149        }
    3180 #if HHI_TOOL_PARAMETERS_I2_J0107
    31813150        else if( ( m_pcEncCfg->getUseDMM() &&  pcCU->getSlice()->getIntraSdcWedgeFlag() ) )
    3182 #else
    3183         else if( m_pcEncCfg->getUseDMM() )
    3184 #endif
    31853151        {
    31863152          uiStart = 0;
    31873153          uiEnd   = 1;
    31883154        }
    3189 #if HHI_TOOL_PARAMETERS_I2_J0107
    31903155        else if( pcCU->getSlice()->getIntraContourFlag() )
    3191 #else
    3192         else if( m_pcEncCfg->getUseIVP() )
    3193 #endif
    31943156        {
    31953157          uiStart = 1;
     
    33293291#if H_3D_DIM_SDC
    33303292#if H_3D_FAST_INTRA_SDC
    3331 #if HHI_TOOL_PARAMETERS_I2_J0107
    33323293      Bool bTestSDC = ( ( m_pcEncCfg->getUseSDC() &&  pcCU->getSlice()->getIntraSdcWedgeFlag() ) && pcCU->getSDCAvailable(uiPartOffset) && uiMode >= numModesForFullRD);
    3333 #else
    3334       Bool bTestSDC = ( m_pcEncCfg->getUseSDC() && pcCU->getSDCAvailable(uiPartOffset) && uiMode >= numModesForFullRD);
    3335 #endif
    33363294#else
    33373295      Bool bTestSDC = ( m_pcEncCfg->getUseSDC() && pcCU->getSDCAvailable(uiPartOffset) );
     
    41774135      }
    41784136#endif
    4179 #if !LGE_DDD_REMOVAL_J0042_J0030
    4180 #if H_3D_DDD
    4181       if( uiMergeCand == pcCU->getUseDDDCandIdx() )
    4182       {
    4183         pcCU->setUseDDD( true, uiAbsPartIdx, iPUIdx, pcCU->getDepth( uiAbsPartIdx ) );
    4184         pcCU->setDDDepthSubParts( pcCU->getDDTmpDepth(), uiAbsPartIdx, iPUIdx, pcCU->getDepth( uiAbsPartIdx ) );
    4185       }
    4186       else
    4187       {
    4188         pcCU->setUseDDD( false, uiAbsPartIdx, iPUIdx, pcCU->getDepth( uiAbsPartIdx ) );
    4189       }
    4190 #endif
    4191 #endif
    41924137
    41934138      xGetInterPredictionError( pcCU, pcYuvOrg, iPUIdx, uiCostCand, m_pcEncCfg->getUseHADME() );
     
    48754820#if H_3D_VSP
    48764821        pcCU->setVSPFlagSubParts( vspFlag[uiMRGIndex], uiPartAddr, iPartIdx, pcCU->getDepth( uiPartAddr ) );
    4877 #endif
    4878 #if !LGE_DDD_REMOVAL_J0042_J0030
    4879 #if H_3D_DDD
    4880         if( uiMRGIndex == pcCU->getUseDDDCandIdx() )
    4881         {
    4882             assert( vspFlag[uiMRGIndex]     == 0 );
    4883             assert( bSPIVMPFlag[uiMRGIndex] == 0 );
    4884             pcCU->setUseDDD( true, uiPartAddr, iPartIdx, pcCU->getDepth( uiPartAddr ) );
    4885             pcCU->setDDDepthSubParts( pcCU->getDDTmpDepth(), uiPartAddr, iPartIdx, pcCU->getDepth( uiPartAddr ) );
    4886         }
    4887         else
    4888         {
    4889             pcCU->setUseDDD( false, uiPartAddr, iPartIdx, pcCU->getDepth( uiPartAddr ) );
    4890         }
    4891 #endif
    48924822#endif
    48934823#if H_3D_SPIVMP
     
    49674897        pcCU->setSPIVMPFlagSubParts(0, uiPartAddr, iPartIdx, pcCU->getDepth( uiPartAddr ) );
    49684898#endif
    4969 #if !LGE_DDD_REMOVAL_J0042_J0030
    4970 #if H_3D_DDD
    4971         pcCU->setUseDDD( false, uiPartAddr, iPartIdx, pcCU->getDepth( uiPartAddr ) );
    4972 #endif
    4973 #endif
    49744899        // set ME result
    49754900        pcCU->setMergeFlagSubParts( false,        uiPartAddr, iPartIdx, pcCU->getDepth( uiPartAddr ) );
     
    53535278#endif
    53545279#if H_3D_INTER_SDC
    5355 #if HHI_TOOL_PARAMETERS_I2_J0107 
    53565280   pcPatternKey->setSDCMRSADFlag( pcCU->getSlice()->getInterSdcFlag() );
    5357 #else
    5358   if ( pcCU->getSlice()->getIsDepth() && pcCU->getSlice()->getVPS()->getInterSDCFlag( pcCU->getSlice()->getLayerIdInVps() ) )
    5359   {
    5360     pcPatternKey->setSDCMRSADFlag( true );
    5361   }
    5362   else
    5363   {
    5364     pcPatternKey->setSDCMRSADFlag( false );
    5365   }
    5366 #endif
    53675281#endif
    53685282
Note: See TracChangeset for help on using the changeset viewer.