Changeset 1122 in 3DVCSoftware
- Timestamp:
- 8 Nov 2014, 21:54:17 (10 years ago)
- Location:
- branches/HTM-12.2-dev0/source/Lib
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-12.2-dev0/source/Lib/TLibCommon/TypeDef.h
r1118 r1122 237 237 #define H_3D_SINGLE_DEPTH 1 // Single depth mode proposed in JCT3V-I0095 238 238 #define MTK_SINGLE_DEPTH_VPS_FLAG_J0060 1 // Add VPS control flags and remove slice header control flag for single depth, JCT3V-J0060 239 #define ALIGN_J0060_J0107 1 // Aligment of changed tool parameters 239 240 240 241 #define MTK_J0033 1 -
branches/HTM-12.2-dev0/source/Lib/TLibDecoder/TDecEntropy.cpp
r1120 r1122 55 55 Void TDecEntropy::decodeSingleDepthMode( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth ) 56 56 { 57 if( !pcCU->getSlice()->getIntraSingleFlag() ) 58 { 59 return; 60 } 61 #if ALIGN_J0060_J0107 62 #else 57 63 if ( !pcCU->getSlice()->getIsDepth() ) 58 64 { … … 60 66 } 61 67 #if MTK_SINGLE_DEPTH_VPS_FLAG_J0060 62 //if(!pcCU->getSlice()->getVPS()->getSingleDepthModeFlag(pcCU->getSlice()->getLayerIdInVps()))68 if(!pcCU->getSlice()->getVPS()->getSingleDepthModeFlag(pcCU->getSlice()->getLayerIdInVps())) 63 69 { 64 70 return; … … 70 76 } 71 77 #endif 78 #endif 79 72 80 m_pcEntropyDecoderIf->parseSingleDepthMode( pcCU, uiAbsPartIdx, uiDepth ); 73 81 } -
branches/HTM-12.2-dev0/source/Lib/TLibEncoder/TEncCu.cpp
r1120 r1122 740 740 rpcTempCU->initEstData( uiDepth, iMinQP, isAddLowestQP ); 741 741 #if MTK_SINGLE_DEPTH_VPS_FLAG_J0060 742 // if(rpcBestCU->getSlice()->getVPS()->getSingleDepthModeFlag(rpcBestCU->getSlice()->getLayerIdInVps())) 742 #if ALIGN_J0060_J0107 743 if( rpcBestCU->getSlice()->getIntraSingleFlag() ) 744 #else 745 if(rpcBestCU->getSlice()->getVPS()->getSingleDepthModeFlag(rpcBestCU->getSlice()->getLayerIdInVps())) 746 #endif 743 747 #else 744 748 if(rpcBestCU->getSlice()->getApplySingleDepthMode()) -
branches/HTM-12.2-dev0/source/Lib/TLibEncoder/TEncEntropy.cpp
r1120 r1122 130 130 Void TEncEntropy::encodeSingleDepthMode( TComDataCU* pcCU, UInt uiAbsPartIdx, Bool bRD ) 131 131 { 132 #if ALIGN_J0060_J0107 133 if(!pcCU->getSlice()->getIntraSingleFlag() ) 134 { 135 return; 136 } 137 #else 132 138 if ( !pcCU->getSlice()->getIsDepth() ) 133 139 { … … 135 141 } 136 142 #if MTK_SINGLE_DEPTH_VPS_FLAG_J0060 137 //if(!pcCU->getSlice()->getVPS()->getSingleDepthModeFlag(pcCU->getSlice()->getLayerIdInVps()))143 if(!pcCU->getSlice()->getVPS()->getSingleDepthModeFlag(pcCU->getSlice()->getLayerIdInVps())) 138 144 { 139 145 return; … … 144 150 return; 145 151 } 152 #endif 146 153 #endif 147 154 if( bRD )
Note: See TracChangeset for help on using the changeset viewer.