Changeset 1390 in 3DVCSoftware for branches/HTM-16.0-MV-draft-5/source/Lib/TLibDecoder/TDecSbac.h
- Timestamp:
- 13 Nov 2015, 17:00:20 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-16.0-MV-draft-5/source/Lib/TLibDecoder/TDecSbac.h
r1321 r1390 108 108 Void xReadCoefRemainExGolomb ( UInt &rSymbol, UInt &rParam, const Bool useLimitedPrefixLength, const Int maxLog2TrDynamicRange ); 109 109 #endif 110 #if NH_3D_DMM || NH_3D_SDC_INTRA || NH_3D_SDC_INTER111 Void xReadExGolombLevelDdc( UInt& ruiSymbol );112 Void xParseDeltaDC ( Pel& rValDeltaDC, UInt uiNumSeg );113 #endif114 #if NH_3D_DMM115 Void xParseIntraDepthMode ( TComDataCU* pcCU, UInt absPartIdx, UInt depth );116 Void xParseDmmData ( TComDataCU* pcCU, UInt absPartIdx, UInt depth );117 Void xParseDmm1WedgeIdx ( UInt& ruiTabIdx, Int iNumBit );118 #endif119 #if NH_3D_SDC_INTRA120 Void xParseSDCResidualData ( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth, UInt uiPart );121 #endif122 #if NH_3D_SDC_INTRA || NH_3D_SDC_INTER123 Void parseSDCFlag ( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth );124 #endif125 #if NH_3D_DBBP126 Void parseDBBPFlag ( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth );127 #endif128 110 129 111 private: … … 134 116 135 117 Void parseSkipFlag ( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth ); 136 #if NH_3D_DIS137 Void parseDIS ( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth );138 #endif139 #if NH_3D_DMM || NH_3D_SDC_INTRA || NH_3D_SDC_INTER140 Void parseDeltaDC ( TComDataCU* pcCU, UInt absPartIdx, UInt depth );141 #endif142 118 Void parseCUTransquantBypassFlag( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth ); 143 119 Void parseSplitFlag ( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth ); 144 120 Void parseMergeFlag ( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth, UInt uiPUIdx ); 145 121 Void parseMergeIndex ( TComDataCU* pcCU, UInt& ruiMergeIndex ); 146 #if NH_3D_ARP147 Void parseARPW ( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth );148 #endif149 #if NH_3D_IC150 Void parseICFlag ( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth );151 #endif152 122 Void parsePartSize ( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth ); 153 123 Void parsePredMode ( TComDataCU* pcCU, UInt uiAbsPartIdx, UInt uiDepth ); … … 183 153 ContextModel3DBuffer m_cCUSplitFlagSCModel; 184 154 ContextModel3DBuffer m_cCUSkipFlagSCModel; 185 #if NH_3D_DIS186 ContextModel3DBuffer m_cCUDISFlagSCModel;187 ContextModel3DBuffer m_cCUDISTypeSCModel;188 #endif189 155 ContextModel3DBuffer m_cCUMergeFlagExtSCModel; 190 156 ContextModel3DBuffer m_cCUMergeIdxExtSCModel; 191 #if NH_3D_ARP192 ContextModel3DBuffer m_cCUPUARPWSCModel;193 #endif194 #if NH_3D_IC195 ContextModel3DBuffer m_cCUICFlagSCModel;196 #endif197 157 ContextModel3DBuffer m_cCUPartSizeSCModel; 198 158 ContextModel3DBuffer m_cCUPredModeSCModel; … … 226 186 ContextModel3DBuffer m_ChromaQpAdjFlagSCModel; 227 187 ContextModel3DBuffer m_ChromaQpAdjIdcSCModel; 228 #if NH_3D_DMM229 ContextModel3DBuffer m_cNotDmmFlagSCModel;230 ContextModel3DBuffer m_cDmmModeSCModel;231 #endif232 #if NH_3D_DMM || NH_3D_SDC_INTRA || NH_3D_SDC_INTER233 ContextModel3DBuffer m_cDdcDataSCModel;234 ContextModel3DBuffer m_cSDCFlagSCModel;235 #endif236 #if NH_3D_SDC_INTRA237 ContextModel3DBuffer m_cSDCResidualFlagSCModel;238 ContextModel3DBuffer m_cSDCResidualSCModel;239 ContextModel3DBuffer m_cDdcFlagSCModel;240 #endif241 #if NH_3D_DBBP242 ContextModel3DBuffer m_cDBBPFlagSCModel;243 #endif244 188 245 189
Note: See TracChangeset for help on using the changeset viewer.