Changeset 1209 in 3DVCSoftware for branches/HTM-14.1-update-dev1-HHI/source/Lib/TLibCommon/TComDataCU.h
- Timestamp:
- 13 May 2015, 15:16:14 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-14.1-update-dev1-HHI/source/Lib/TLibCommon/TComDataCU.h
r1200 r1209 182 182 Bool* m_pbICFlag; ///< array of IC flags 183 183 #endif 184 #if H_3D_DIM 185 Pel* m_dimDeltaDC[DIM_NUM_TYPE][2]; 186 #if H_3D_DIM_DMM 187 UInt* m_dmmWedgeTabIdx[DMM_NUM_TYPE]; 184 #if NH_3D_DMM 185 Pel* m_dmmDeltaDC[NUM_DMM][2]; 186 UInt* m_dmm1WedgeTabIdx; 188 187 #endif 189 188 #if H_3D_DIM_SDC 190 189 Bool* m_pbSDCFlag; 191 190 Pel* m_apSegmentDCOffset[2]; 191 #if !TEMP_SDC_CLEANUP // PM: should be obsolete after cleanup 192 192 Pel m_apDmmPredictor[2]; 193 193 #endif … … 553 553 Bool isFirstAbsZorderIdxInDepth (UInt uiAbsPartIdx, UInt uiDepth); 554 554 555 #if H_3D_DIM 556 Pel* getDimDeltaDC ( UInt dimType, UInt segId ) { return m_dimDeltaDC[dimType][segId]; } 557 Pel getDimDeltaDC ( UInt dimType, UInt segId, UInt uiIdx ) { return m_dimDeltaDC[dimType][segId][uiIdx]; } 558 Void setDimDeltaDC ( UInt dimType, UInt segId, UInt uiIdx, Pel val ) { m_dimDeltaDC[dimType][segId][uiIdx] = val; } 559 #if H_3D_DIM_DMM 560 UInt* getDmmWedgeTabIdx ( UInt dmmType ) { return m_dmmWedgeTabIdx[dmmType]; } 561 UInt getDmmWedgeTabIdx ( UInt dmmType, UInt uiIdx ) { return m_dmmWedgeTabIdx[dmmType][uiIdx]; } 562 Void setDmmWedgeTabIdx ( UInt dmmType, UInt uiIdx, UInt tabIdx ) { m_dmmWedgeTabIdx[dmmType][uiIdx] = tabIdx; } 563 Void setDmmWedgeTabIdxSubParts ( UInt tabIdx, UInt dmmType, UInt uiAbsPartIdx, UInt uiDepth ); 564 555 #if NH_3D_DMM 556 Pel* getDmmDeltaDC ( DmmID dmmType, UInt segId ) { return m_dmmDeltaDC[dmmType][segId]; } 557 Pel getDmmDeltaDC ( DmmID dmmType, UInt segId, UInt uiIdx ) { return m_dmmDeltaDC[dmmType][segId][uiIdx]; } 558 Void setDmmDeltaDC ( DmmID dmmType, UInt segId, UInt uiIdx, Pel val ) { m_dmmDeltaDC[dmmType][segId][uiIdx] = val; } 559 560 UInt* getDmm1WedgeTabIdx () { return m_dmm1WedgeTabIdx; } 561 UInt getDmm1WedgeTabIdx ( UInt uiIdx ) { return m_dmm1WedgeTabIdx[uiIdx]; } 562 Void setDmm1WedgeTabIdx ( UInt uiIdx, UInt tabIdx ) { m_dmm1WedgeTabIdx[uiIdx] = tabIdx; } 563 Void setDmm1WedgeTabIdxSubParts ( UInt tabIdx, UInt uiAbsPartIdx, UInt uiDepth ); 565 564 #endif 566 565 #if H_3D_DIM_SDC … … 574 573 Pel getSDCSegmentDCOffset( UInt uiSeg, UInt uiPartIdx ) { return m_apSegmentDCOffset[uiSeg][uiPartIdx]; } 575 574 Void setSDCSegmentDCOffset( Pel pOffset, UInt uiSeg, UInt uiPartIdx) { m_apSegmentDCOffset[uiSeg][uiPartIdx] = pOffset; } 575 #if !TEMP_SDC_CLEANUP // PM: should be obsolete after cleanup 576 576 Void setDmmPredictor ( Pel pOffset, UInt uiSeg) { m_apDmmPredictor[uiSeg] = pOffset; } 577 577 Pel getDmmPredictor ( UInt uiSeg) { return m_apDmmPredictor[uiSeg]; } 578 #endif 578 579 UInt getCtxSDCFlag ( UInt uiAbsPartIdx ); 579 #endif580 580 #endif 581 581 … … 747 747 UInt getCoefScanIdx(const UInt uiAbsPartIdx, const UInt uiWidth, const UInt uiHeight, const ComponentID compID) const ; 748 748 749 #if H_3D_DIM 749 #if !TEMP_SDC_CLEANUP // PM: should be obsolete after cleanup 750 #if NH_3D_DMM 750 751 Bool isDMM1UpscaleMode ( UInt uiWidth ){ Bool bDMM1UpsampleModeFlag = true; UInt uiBaseWidth = 16; if( uiBaseWidth >= uiWidth ){ bDMM1UpsampleModeFlag = false; } return bDMM1UpsampleModeFlag; }; 751 752 UInt getDMM1BasePatternWidth ( UInt uiWidth ){ UInt uiBaseWidth = 16; if( uiBaseWidth >= uiWidth ){ uiBaseWidth = uiWidth; } return uiBaseWidth; } 752 753 #endif 753 754 #endif 754 755 }; 755 756
Note: See TracChangeset for help on using the changeset viewer.