Changeset 614 in 3DVCSoftware for branches/HTM-8.0-dev0/source/Lib/TLibEncoder


Ignore:
Timestamp:
3 Sep 2013, 19:54:21 (12 years ago)
Author:
hhi
Message:

SCU_HS_FAST_DEPTH_INTRA_E0238_HHIFIX: Fix for SCU_HS_FAST_DEPTH_INTRA_E0238, replacing "0" by "PLANAR_IDX".

File:
1 edited

Legend:

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

    r613 r614  
    28512851    {
    28522852
    2853 #if SCU_HS_FAST_DEPTH_INTRA_E0238
     2853#if SCU_HS_FAST_DEPTH_INTRA_E0238_HHIFIX
    28542854      Int  threshold    = max(((pcCU->getQP(0))>>3)-1,3);
    28552855      Int  varThreshold = (Int)( threshold * threshold - 8 );
     
    28572857#endif
    28582858
    2859 
    28602859#if H_3D_DIM_DMM
    28612860      if( m_pcEncCfg->getUseDMM()
    2862 #if SCU_HS_FAST_DEPTH_INTRA_E0238
    2863          && (uiRdModeList[0] != 0 || varCU >= varThreshold)
     2861#if SCU_HS_FAST_DEPTH_INTRA_E0238_HHIFIX
     2862         && (uiRdModeList[0] != PLANAR_IDX || varCU >= varThreshold)
    28642863#endif
    28652864        )
     
    29422941#if H_3D_DIM_RBC
    29432942      if( m_pcEncCfg->getUseRBC()
    2944 #if SCU_HS_FAST_DEPTH_INTRA_E0238
    2945           && (uiRdModeList[0] != 0 || varCU >= varThreshold)
     2943#if SCU_HS_FAST_DEPTH_INTRA_E0238_HHIFIX
     2944          && (uiRdModeList[0] != PLANAR_IDX || varCU >= varThreshold)
    29462945#endif
    29472946        )
Note: See TracChangeset for help on using the changeset viewer.