Changeset 872 in 3DVCSoftware for trunk/source/Lib/TLibCommon/TComPic.h
- Timestamp:
- 27 Mar 2014, 10:11:29 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/Lib/TLibCommon/TComPic.h
r655 r872 4 4 * granted under this license. 5 5 * 6 * Copyright (c) 2010-2013, ITU/ISO/IEC6 * Copyright (c) 2010-2014, ITU/ISO/IEC 7 7 * All rights reserved. 8 8 * … … 70 70 Bool m_bNeededForOutput; 71 71 UInt m_uiCurrSliceIdx; // Index of current slice 72 Int* m_pSliceSUMap;73 Bool* m_pbValidSlice;74 Int m_sliceGranularityForNDBFilter;75 Bool m_bIndependentSliceBoundaryForNDBFilter;76 Bool m_bIndependentTileBoundaryForNDBFilter;77 TComPicYuv* m_pNDBFilterYuvTmp; //!< temporary picture buffer when non-cross slice/tile boundary in-loop filtering is enabled78 72 Bool m_bCheckLTMSB; 79 73 … … 198 192 Window& getDefDisplayWindow() { return m_defaultDisplayWindow; } 199 193 200 Void createNonDBFilterInfo (std::vector<Int> sliceStartAddress, Int sliceGranularityDepth 201 ,std::vector<Bool>* LFCrossSliceBoundary 202 ,Int numTiles = 1 203 ,Bool bNDBFilterCrossTileBoundary = true); 204 Void createNonDBFilterInfoLCU(Int tileID, Int sliceID, TComDataCU* pcCU, UInt startSU, UInt endSU, Int sliceGranularyDepth, UInt picWidth, UInt picHeight); 205 Void destroyNonDBFilterInfo(); 206 207 Bool getValidSlice (Int sliceID) {return m_pbValidSlice[sliceID];} 208 Bool getIndependentSliceBoundaryForNDBFilter () {return m_bIndependentSliceBoundaryForNDBFilter;} 209 Bool getIndependentTileBoundaryForNDBFilter () {return m_bIndependentTileBoundaryForNDBFilter; } 210 TComPicYuv* getYuvPicBufferForIndependentBoundaryProcessing() {return m_pNDBFilterYuvTmp;} 211 std::vector<TComDataCU*>& getOneSliceCUDataForNDBFilter (Int sliceID) { return m_vSliceCUDataLink[sliceID];} 212 194 Bool getSAOMergeAvailability(Int currAddr, Int mergeAddr); 213 195 214 196 /* field coding parameters*/
Note: See TracChangeset for help on using the changeset viewer.