Changeset 699 in 3DVCSoftware for branches/HTM-8.2-dev3-Samsung/source/Lib
- Timestamp:
- 15 Nov 2013, 05:46:48 (11 years ago)
- Location:
- branches/HTM-8.2-dev3-Samsung/source/Lib
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-8.2-dev3-Samsung/source/Lib/TLibCommon/TypeDef.h
r697 r699 107 107 108 108 #define LGE_IC_CTX_F0160 1 //JCT3V-F0160 109 #define SEC_ONLY_TEXTURE_IC_F0151 1 109 110 110 111 #if H_3D_NBDV -
branches/HTM-8.2-dev3-Samsung/source/Lib/TLibDecoder/TDecCAVLC.cpp
r655 r699 1795 1795 } 1796 1796 #if H_3D_IC 1797 #if SEC_ONLY_TEXTURE_IC_F0151 1798 else if( rpcSlice->getViewIndex() && ( rpcSlice->getSliceType() == P_SLICE || rpcSlice->getSliceType() == B_SLICE ) && !rpcSlice->getIsDepth()) 1799 #else 1797 1800 else if( rpcSlice->getViewIndex() && ( rpcSlice->getSliceType() == P_SLICE || rpcSlice->getSliceType() == B_SLICE ) ) 1801 #endif 1798 1802 { 1799 1803 UInt uiCodeTmp = 0; -
branches/HTM-8.2-dev3-Samsung/source/Lib/TLibDecoder/TDecEntropy.cpp
r655 r699 111 111 pcCU->setICFlagSubParts( false , uiAbsPartIdx, 0, uiDepth ); 112 112 113 #if SEC_ONLY_TEXTURE_IC_F0151 114 if ( pcCU->isIntra( uiAbsPartIdx ) || ( pcCU->getSlice()->getViewIndex() == 0 ) || pcCU->getSlice()->getIsDepth() ) 115 #else 113 116 if ( pcCU->isIntra( uiAbsPartIdx ) || ( pcCU->getSlice()->getViewIndex() == 0 ) ) 117 #endif 114 118 { 115 119 return; -
branches/HTM-8.2-dev3-Samsung/source/Lib/TLibEncoder/TEncCavlc.cpp
r655 r699 1387 1387 } 1388 1388 #if H_3D_IC 1389 #if SEC_ONLY_TEXTURE_IC_F0151 1390 else if( pcSlice->getViewIndex() && ( pcSlice->getSliceType() == P_SLICE || pcSlice->getSliceType() == B_SLICE ) && !pcSlice->getIsDepth()) 1391 #else 1389 1392 else if( pcSlice->getViewIndex() && ( pcSlice->getSliceType() == P_SLICE || pcSlice->getSliceType() == B_SLICE ) ) 1393 #endif 1390 1394 { 1391 1395 WRITE_FLAG( pcSlice->getApplyIC() ? 1 : 0, "slice_ic_enable_flag" ); -
branches/HTM-8.2-dev3-Samsung/source/Lib/TLibEncoder/TEncCu.cpp
r655 r699 497 497 #endif 498 498 #if H_3D_IC 499 #if SEC_ONLY_TEXTURE_IC_F0151 500 Bool bICEnabled = rpcTempCU->getSlice()->getViewIndex() && ( rpcTempCU->getSlice()->getSliceType() == P_SLICE || rpcTempCU->getSlice()->getSliceType() == B_SLICE ) && !rpcTempCU->getSlice()->getIsDepth(); 501 #else 499 502 Bool bICEnabled = rpcTempCU->getSlice()->getViewIndex() && ( rpcTempCU->getSlice()->getSliceType() == P_SLICE || rpcTempCU->getSlice()->getSliceType() == B_SLICE ); 503 #endif 500 504 bICEnabled = bICEnabled && rpcTempCU->getSlice()->getApplyIC(); 501 505 #endif -
branches/HTM-8.2-dev3-Samsung/source/Lib/TLibEncoder/TEncEntropy.cpp
r655 r699 160 160 Void TEncEntropy::encodeICFlag( TComDataCU* pcCU, UInt uiAbsPartIdx, Bool bRD ) 161 161 { 162 #if SEC_ONLY_TEXTURE_IC_F0151 163 if ( pcCU->isIntra( uiAbsPartIdx ) || ( pcCU->getSlice()->getViewIndex() == 0 ) || pcCU->getSlice()->getIsDepth() ) 164 #else 162 165 if ( pcCU->isIntra( uiAbsPartIdx ) || ( pcCU->getSlice()->getViewIndex() == 0 ) ) 166 #endif 163 167 { 164 168 return;
Note: See TracChangeset for help on using the changeset viewer.