Changeset 1308 in 3DVCSoftware


Ignore:
Timestamp:
5 Aug 2015, 14:22:13 (9 years ago)
Author:
tech
Message:

Fix to RD decisions for Intra SDC.

Location:
branches/HTM-14.1-update-dev1/source/Lib
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-14.1-update-dev1/source/Lib/TLibCommon/TypeDef.h

    r1307 r1308  
    6666/////////////////////////////////////////////////////////////////////////////////////////
    6767#if NH_MV
     68#define NH_3D_INTRA_SDC_RD_FIX            1 // Fix in RD- decsion of intra sdc.
    6869#define NH_3D_DLT_FIX                     1 // Fixes numbers of parsed DLTs
    6970#define NH_3D_VER141_DEC_COMP_FLAG        0 // Makes decoding of this version compatible to HTM-14.1 by re-introducing HTM-14.1 bugs.
  • branches/HTM-14.1-update-dev1/source/Lib/TLibEncoder/TEncSearch.cpp

    r1307 r1308  
    22052205
    22062206  //===== determine distortion ===== 
    2207 #if NH_3D_VSO
     2207#if NH_3D_INTRA_SDC_RD_FIX
     2208#if NH_3D_VSO 
    22082209  if( m_pcRdCost->getUseVSO() )
    22092210  {
     2211    ruiDist = m_pcRdCost->getDistPartVSO( pcCU, uiAbsPartIdx, bitDepthY, piPred, uiStride, piOrg, uiStride, uiWidth, uiHeight, false );
     2212  }
     2213  else
     2214#endif
     2215#else
     2216#if NH_3D_VSO 
     2217  if( m_pcRdCost->getUseVSO() )
     2218  {
    22102219    if( m_pcRdCost->getUseEstimatedVSD() )
    22112220    {
     
    22182227  }
    22192228  else
     2229#endif
    22202230#endif
    22212231  {
Note: See TracChangeset for help on using the changeset viewer.