Changeset 227 in 3DVCSoftware for branches/HTM-5.1-dev1-HHI/source/Lib


Ignore:
Timestamp:
24 Jan 2013, 20:31:24 (12 years ago)
Author:
hhi-htm
Message:

HHI_DEPTH_INTRA_SEARCH_RAU_C0160 (JCT3V-C0160 change 1: full Intra search in depth random access units)

Location:
branches/HTM-5.1-dev1-HHI/source/Lib
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-5.1-dev1-HHI/source/Lib/TLibCommon/TypeDef.h

    r226 r227  
    151151#define HHI_FULL_PEL_DEPTH_MAP_MV_ACC     1   // full-pel mv accuracy for depth maps
    152152#define VIDYO_VPS_INTEGRATION             1
    153 
     153#define HHI_DEPTH_INTRA_SEARCH_RAU_C0160  1   // JCT3V-C0160 change 1: full Intra search in depth random access units
    154154
    155155
  • branches/HTM-5.1-dev1-HHI/source/Lib/TLibEncoder/TEncCu.cpp

    r189 r227  
    11031103
    11041104      // do normal intra modes
    1105       if ( !bEarlySkip )
     1105      if ( !bEarlySkip
     1106#if HHI_DEPTH_INTRA_SEARCH_RAU_C0160
     1107        || ((rpcBestCU->getSlice()->getIsDepth() == true) && (rpcBestCU->getSlice()->getNalUnitType() == NAL_UNIT_CODED_SLICE_IDR))
     1108#endif
     1109        )
    11061110      {
    11071111        // speedup for inter frames
     
    11101114          rpcBestCU->getCbf( 0, TEXT_LUMA     ) != 0   ||
    11111115          rpcBestCU->getCbf( 0, TEXT_CHROMA_U ) != 0   ||
    1112           rpcBestCU->getCbf( 0, TEXT_CHROMA_V ) != 0 ) && !bFullyRenderedSec ) // avoid very complex intra if it is unlikely
     1116          rpcBestCU->getCbf( 0, TEXT_CHROMA_V ) != 0
     1117#if HHI_DEPTH_INTRA_SEARCH_RAU_C0160
     1118          || ((rpcBestCU->getSlice()->getIsDepth() == true) && (rpcBestCU->getSlice()->getNalUnitType() == NAL_UNIT_CODED_SLICE_IDR))
     1119#endif           
     1120          ) && !bFullyRenderedSec ) // avoid very complex intra if it is unlikely
    11131121#else
    11141122        if( rpcBestCU->getSlice()->getSliceType() == I_SLICE ||
    11151123          rpcBestCU->getCbf( 0, TEXT_LUMA     ) != 0   ||
    11161124          rpcBestCU->getCbf( 0, TEXT_CHROMA_U ) != 0   ||
    1117           rpcBestCU->getCbf( 0, TEXT_CHROMA_V ) != 0     ) // avoid very complex intra if it is unlikely
     1125          rpcBestCU->getCbf( 0, TEXT_CHROMA_V ) != 0     
     1126#if HHI_DEPTH_INTRA_SEARCH_RAU_C0160
     1127          || ((rpcBestCU->getSlice()->getIsDepth() == true) && (rpcBestCU->getSlice()->getNalUnitType() == NAL_UNIT_CODED_SLICE_IDR))
     1128#endif     
     1129          ) // avoid very complex intra if it is unlikely
    11181130#endif
    11191131        {
Note: See TracChangeset for help on using the changeset viewer.