Changeset 687 in 3DVCSoftware


Ignore:
Timestamp:
12 Nov 2013, 05:14:41 (10 years ago)
Author:
lg
Message:

JCT3V-F0158

Location:
branches/HTM-8.2-dev3-LG
Files:
2 added
4 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-8.2-dev3-LG/source/Lib/TLibCommon/TypeDef.h

    r673 r687  
    104104                                              // MTK_CLIPPING_ALIGN_IC_E0168       // To support simplify bi-prediction PU with identical motion checking, JCT3V-E0168
    105105
    106 #define LGE_IC_CTX_F0160 1 //JCT3V-F0160
     106#define LGE_IC_CTX_F0160 0 //JCT3V-F0160
    107107
    108108#if H_3D_NBDV
     
    223223#define QC_DIM_DELTADC_UNIFY_F0132        1   // Unify delta DC coding in depth intra modes
    224224#define HHI_DIM_PREDSAMP_FIX_F0171        1
    225 #define LGE_PRED_RES_CODING_DLT_DOMAIN_F0159 1 //JCT3V-F0159
     225#define LGE_PRED_RES_CODING_DLT_DOMAIN_F0159 0 //JCT3V-F0159
    226226#endif
    227227///// ***** VIEW SYNTHESIS PREDICTION *********
  • branches/HTM-8.2-dev3-LG/source/Lib/TLibDecoder/TDecCu.cpp

    r673 r687  
    695695#if LGE_PRED_RES_CODING_DLT_DOMAIN_F0159
    696696        if( (isDimMode( uiLumaPredMode ) || uiLumaPredMode == HOR_IDX || uiLumaPredMode == VER_IDX || uiLumaPredMode == DC_IDX) && pcCU->getSlice()->getIsDepth() && pcCU->getSlice()->getVPS()->getUseDLTFlag(pcCU->getSlice()->getLayerIdInVps()) )
     697        {
    697698            pReco    [ uiX ] = pcCU->getSlice()->getVPS()->idx2DepthValue( pcCU->getSlice()->getLayerIdInVps(), Clip3( 0, pcCU->getSlice()->getVPS()->getNumDepthValues( pcCU->getSlice()->getLayerIdInVps() ) - 1, pcCU->getSlice()->getVPS()->depthValue2idx( pcCU->getSlice()->getLayerIdInVps(), pPred[ uiX ] ) + pResi[ uiX ] ) );
     699        }
    698700        else
     701        {
    699702            pReco    [ uiX ] = ClipY( pPred[ uiX ] + pResi[ uiX ] );
     703        }
    700704#else
    701705      pReco    [ uiX ] = ClipY( pPred[ uiX ] + pResi[ uiX ] );
  • branches/HTM-8.2-dev3-LG/source/Lib/TLibEncoder/TEncSearch.cpp

    r673 r687  
    11281128#if LGE_PRED_RES_CODING_DLT_DOMAIN_F0159
    11291129          if( (isDimMode( uiLumaPredMode ) || uiLumaPredMode == HOR_IDX || uiLumaPredMode == VER_IDX || uiLumaPredMode == DC_IDX) && pcCU->getSlice()->getIsDepth() && pcCU->getSlice()->getVPS()->getUseDLTFlag(pcCU->getSlice()->getLayerIdInVps()) )
     1130          {
    11301131              pResi[ uiX ] = pcCU->getSlice()->getVPS()->depthValue2idx( pcCU->getSlice()->getLayerIdInVps(), pOrg[ uiX ] ) - pcCU->getSlice()->getVPS()->depthValue2idx( pcCU->getSlice()->getLayerIdInVps(), pPred[ uiX ] );
     1132          }
    11311133          else
     1134          {
    11321135              pResi[ uiX ] = pOrg[ uiX ] - pPred[ uiX ];
     1136          }
    11331137#else
    11341138        pResi[ uiX ] = pOrg[ uiX ] - pPred[ uiX ];
     
    11991203#if LGE_PRED_RES_CODING_DLT_DOMAIN_F0159
    12001204          if( (isDimMode( uiLumaPredMode ) || uiLumaPredMode == HOR_IDX || uiLumaPredMode == VER_IDX || uiLumaPredMode == DC_IDX) && pcCU->getSlice()->getIsDepth() && pcCU->getSlice()->getVPS()->getUseDLTFlag(pcCU->getSlice()->getLayerIdInVps()) )
     1205          {
    12011206              pReco    [ uiX ] = pcCU->getSlice()->getVPS()->idx2DepthValue( pcCU->getSlice()->getLayerIdInVps(), Clip3( 0, pcCU->getSlice()->getVPS()->getNumDepthValues( pcCU->getSlice()->getLayerIdInVps() ) - 1, pcCU->getSlice()->getVPS()->depthValue2idx( pcCU->getSlice()->getLayerIdInVps(), pPred[ uiX ] ) + pResi[ uiX ] ) );
     1207          }
    12021208          else
     1209          {
    12031210              pReco    [ uiX ] = ClipY( pPred[ uiX ] + pResi[ uiX ] );
     1211          }
    12041212#else
    12051213        pReco    [ uiX ] = ClipY( pPred[ uiX ] + pResi[ uiX ] );
Note: See TracChangeset for help on using the changeset viewer.