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


Ignore:
Timestamp:
3 Sep 2013, 19:54:21 (11 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".

Location:
branches/HTM-8.0-dev0/source/Lib
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-8.0-dev0/source/Lib/TLibCommon/TComRdCost.cpp

    r608 r614  
    484484}
    485485
    486 #if SCU_HS_FAST_DEPTH_INTRA_E0238
     486#if SCU_HS_FAST_DEPTH_INTRA_E0238_HHIFIX
    487487
    488488UInt TComRdCost::calcVAR (Pel* pi0, Int stride, Int width, Int height, Int cuDepth)
  • branches/HTM-8.0-dev0/source/Lib/TLibCommon/TComRdCost.h

    r608 r614  
    235235  UInt    calcHAD(Int bitDepth, Pel* pi0, Int iStride0, Pel* pi1, Int iStride1, Int iWidth, Int iHeight );
    236236 
    237 #if SCU_HS_FAST_DEPTH_INTRA_E0238
     237#if SCU_HS_FAST_DEPTH_INTRA_E0238_HHIFIX
    238238  UInt    calcVAR(Pel* pi0, Int stride, Int width, Int height, Int cuDepth);
    239239#endif 
  • branches/HTM-8.0-dev0/source/Lib/TLibCommon/TypeDef.h

    r613 r614  
    184184#define KWU_SDC_SIMPLE_DC_E0117           1   // Simplified DC calculation for SDC
    185185#define SCU_HS_DMM4_REMOVE_DIV_E0242      1   // DMM4 Division Removal
    186 #define SCU_HS_FAST_DEPTH_INTRA_E0238     1   // Fast DMM and RBC Mode Selection
     186#define SCU_HS_FAST_DEPTH_INTRA_E0238_HHIFIX     1   // Fast DMM and RBC Mode Selection
    187187#endif
    188188
  • 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.