Changeset 1412 in 3DVCSoftware for branches/HTM-16.2-dev/source/Lib/TLibEncoder/TEncCu.h
- Timestamp:
- 12 Apr 2018, 11:12:21 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-16.2-dev/source/Lib/TLibEncoder/TEncCu.h
r1405 r1412 4 4 * granted under this license. 5 5 * 6 * Copyright (c) 2010-201 6, ITU/ISO/IEC6 * Copyright (c) 2010-2017, ITU/ISO/IEC 7 7 * All rights reserved. 8 8 * … … 69 69 TComDataCU** m_ppcBestCU; ///< Best CUs in each depth 70 70 TComDataCU** m_ppcTempCU; ///< Temporary CUs in each depth 71 #if NH_3D _ARP71 #if NH_3D 72 72 TComDataCU** m_ppcWeightedTempCU; 73 73 #endif … … 82 82 TComYuv** m_ppcOrigYuv; ///< Original Yuv for each depth 83 83 84 #if NH_3D _DBBP84 #if NH_3D 85 85 TComYuv** m_ppcOrigYuvDBBP; 86 86 #endif … … 91 91 Bool m_stillToCodeChromaQpOffsetFlag; //indicates whether chroma QP offset flag needs to coded at this particular CU granularity. 92 92 Int m_cuChromaQpOffsetIdxPlus1; // if 0, then cu_chroma_qp_offset_flag will be 0, otherwise cu_chroma_qp_offset_flag will be 1. 93 Int m_lumaLevelToDeltaQPLUT[LUMA_LEVEL_TO_DQP_LUT_MAXSIZE]; 94 Int m_lumaQPOffset; 95 TEncSlice* m_pcSliceEncoder; 93 96 94 97 // Access channel … … 116 119 Void init ( TEncTop* pcEncTop ); 117 120 121 Void setSliceEncoder( TEncSlice* pSliceEncoder ) { m_pcSliceEncoder = pSliceEncoder; } 122 TEncSlice* getSliceEncoder() { return m_pcSliceEncoder; } 123 Void initLumaDeltaQpLUT(); 124 Int calculateLumaDQP( TComDataCU *pCU, const UInt absPartIdx, const TComYuv * pOrgYuv ); 125 118 126 /// create internal buffers 119 127 Void create ( UChar uhTotalDepth, UInt iMaxWidth, UInt iMaxHeight, ChromaFormat chromaFormat ); … … 158 166 Void xCheckRDCostInter ( TComDataCU*& rpcBestCU, TComDataCU*& rpcTempCU, PartSize ePartSize ); 159 167 #endif 160 #if NH_3D _DBBP168 #if NH_3D 161 169 Void xInvalidateOriginalSegments( TComYuv* pOrigYuv, TComYuv* pOrigYuvTemp, Bool* pMask, UInt uiValidSegment ); 162 170 Void xCheckRDCostInterDBBP( TComDataCU*& rpcBestCU, TComDataCU*& rpcTempCU DEBUG_STRING_FN_DECLARE(sDebug), Bool bUseMRG = false ); 163 #endif164 #if NH_3D_DIS165 171 Void xCheckRDCostDIS ( TComDataCU*& rpcBestCU, TComDataCU*& rpcTempCU, PartSize ePartSize DEBUG_STRING_FN_DECLARE(sDebug) ); 166 172 #endif … … 169 175 PartSize ePartSize 170 176 DEBUG_STRING_FN_DECLARE(sDebug) 171 #if NH_3D _ENC_DEPTH177 #if NH_3D 172 178 , Bool bOnlyIVP 173 179 #endif
Note: See TracChangeset for help on using the changeset viewer.