Changeset 687 in 3DVCSoftware
- Timestamp:
- 12 Nov 2013, 05:14:41 (11 years ago)
- 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 104 104 // MTK_CLIPPING_ALIGN_IC_E0168 // To support simplify bi-prediction PU with identical motion checking, JCT3V-E0168 105 105 106 #define LGE_IC_CTX_F0160 1//JCT3V-F0160106 #define LGE_IC_CTX_F0160 0 //JCT3V-F0160 107 107 108 108 #if H_3D_NBDV … … 223 223 #define QC_DIM_DELTADC_UNIFY_F0132 1 // Unify delta DC coding in depth intra modes 224 224 #define HHI_DIM_PREDSAMP_FIX_F0171 1 225 #define LGE_PRED_RES_CODING_DLT_DOMAIN_F0159 1//JCT3V-F0159225 #define LGE_PRED_RES_CODING_DLT_DOMAIN_F0159 0 //JCT3V-F0159 226 226 #endif 227 227 ///// ***** VIEW SYNTHESIS PREDICTION ********* -
branches/HTM-8.2-dev3-LG/source/Lib/TLibDecoder/TDecCu.cpp
r673 r687 695 695 #if LGE_PRED_RES_CODING_DLT_DOMAIN_F0159 696 696 if( (isDimMode( uiLumaPredMode ) || uiLumaPredMode == HOR_IDX || uiLumaPredMode == VER_IDX || uiLumaPredMode == DC_IDX) && pcCU->getSlice()->getIsDepth() && pcCU->getSlice()->getVPS()->getUseDLTFlag(pcCU->getSlice()->getLayerIdInVps()) ) 697 { 697 698 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 } 698 700 else 701 { 699 702 pReco [ uiX ] = ClipY( pPred[ uiX ] + pResi[ uiX ] ); 703 } 700 704 #else 701 705 pReco [ uiX ] = ClipY( pPred[ uiX ] + pResi[ uiX ] ); -
branches/HTM-8.2-dev3-LG/source/Lib/TLibEncoder/TEncSearch.cpp
r673 r687 1128 1128 #if LGE_PRED_RES_CODING_DLT_DOMAIN_F0159 1129 1129 if( (isDimMode( uiLumaPredMode ) || uiLumaPredMode == HOR_IDX || uiLumaPredMode == VER_IDX || uiLumaPredMode == DC_IDX) && pcCU->getSlice()->getIsDepth() && pcCU->getSlice()->getVPS()->getUseDLTFlag(pcCU->getSlice()->getLayerIdInVps()) ) 1130 { 1130 1131 pResi[ uiX ] = pcCU->getSlice()->getVPS()->depthValue2idx( pcCU->getSlice()->getLayerIdInVps(), pOrg[ uiX ] ) - pcCU->getSlice()->getVPS()->depthValue2idx( pcCU->getSlice()->getLayerIdInVps(), pPred[ uiX ] ); 1132 } 1131 1133 else 1134 { 1132 1135 pResi[ uiX ] = pOrg[ uiX ] - pPred[ uiX ]; 1136 } 1133 1137 #else 1134 1138 pResi[ uiX ] = pOrg[ uiX ] - pPred[ uiX ]; … … 1199 1203 #if LGE_PRED_RES_CODING_DLT_DOMAIN_F0159 1200 1204 if( (isDimMode( uiLumaPredMode ) || uiLumaPredMode == HOR_IDX || uiLumaPredMode == VER_IDX || uiLumaPredMode == DC_IDX) && pcCU->getSlice()->getIsDepth() && pcCU->getSlice()->getVPS()->getUseDLTFlag(pcCU->getSlice()->getLayerIdInVps()) ) 1205 { 1201 1206 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 } 1202 1208 else 1209 { 1203 1210 pReco [ uiX ] = ClipY( pPred[ uiX ] + pResi[ uiX ] ); 1211 } 1204 1212 #else 1205 1213 pReco [ uiX ] = ClipY( pPred[ uiX ] + pResi[ uiX ] );
Note: See TracChangeset for help on using the changeset viewer.