Changeset 193 in 3DVCSoftware for branches/HTM-4.0.1-VSP-dev0/source/Lib/TLibCommon/TComDataCU.h
- Timestamp:
- 19 Nov 2012, 21:15:40 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-4.0.1-VSP-dev0/source/Lib/TLibCommon/TComDataCU.h
r166 r193 159 159 Int* m_pcArlCoeffCb; ///< ARL coefficient buffer (Cb) 160 160 Int* m_pcArlCoeffCr; ///< ARL coefficient buffer (Cr) 161 #if FIX_MEM_LEAKS 162 Bool m_ArlCoeffIsAliasedAllocation; ///< ARL coefficient buffer is an alias of the global buffer and must not be free()'d 163 #endif 161 164 162 165 static Int* m_pcGlbArlCoeffY; ///< ARL coefficient buffer (Y) … … 237 240 UInt* m_uiSliceStartCU; ///< Start CU address of current slice 238 241 UInt* m_uiEntropySliceStartCU; ///< Start CU address of current slice 242 243 #if OL_DEPTHLIMIT_A0044 244 //add a variable to store the partition information 245 //a 2D array in uidepth, part_symbol format 246 UInt m_uiPartInfo[OL_PART_BUF_SIZE][2]; 247 UInt m_uiPartNum; 248 Bool m_dumpPartInfo; 249 #endif 239 250 240 251 // ------------------------------------------------------------------------------------------------------------------- … … 600 611 601 612 Void compressMV (); 613 614 #if OL_DEPTHLIMIT_A0044 615 Void resetPartInfo () {m_uiPartNum = 0;}; 616 Void incrementPartInfo () {m_uiPartNum ++;}; 617 Void updatePartInfo(UInt uiSymbol, UInt uiDepth) { m_uiPartInfo[m_uiPartNum][0] = uiSymbol; m_uiPartInfo[m_uiPartNum][1] = uiDepth;}; 618 UInt* readPartInfo() { return (UInt*)m_uiPartInfo;}; 619 Void setPartDumpFlag(Bool flag) { m_dumpPartInfo = flag; }; 620 Bool getPartDumpFlag() { return m_dumpPartInfo; }; 621 #endif 602 622 603 623 // ------------------------------------------------------------------------------------------------------------------- … … 665 685 Int isVspMode ( UInt uiPartIdx ); 666 686 Int isVspMode ( UInt uiPartIdx, TComMv cCompMv ); 687 Bool isVspRef ( RefPicList e, Int iRefIdx ); 667 688 #endif 668 689
Note: See TracChangeset for help on using the changeset viewer.