Changeset 213 in 3DVCSoftware for branches/HTM-4.0.1-VSP-dev0/source/Lib/TLibCommon/TComPic.h
- Timestamp:
- 31 Dec 2012, 18:33:14 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HTM-4.0.1-VSP-dev0/source/Lib/TLibCommon/TComPic.h
r193 r213 68 68 TComPicYuv* m_apcPicYuvAvail; // Availability Map - Does the given pixel can be synthesised in receiver 69 69 TComPicYuv* m_apcPicYuvSynth; // Sythesied image 70 Bool m_bIsVsp; 70 71 #endif 71 72 … … 78 79 #endif 79 80 80 #if LG_ZEROINTRADEPTHRESI_ M2603981 #if LG_ZEROINTRADEPTHRESI_A0087 81 82 Int m_uiIntraPeriod; 82 83 #endif … … 84 85 #if HHI_INTER_VIEW_MOTION_PRED 85 86 TComPicYuv* m_pcOrgDepthMap; // original depth map 86 #if QC_MULTI_DIS_CAN 87 #if QC_MULTI_DIS_CAN_A0097 87 88 Bool m_checked; 89 #endif 90 #if QC_SIMPLE_NBDV_B0047 91 UInt m_uiRapRefIdx; 92 RefPicList m_eRapRefList; 93 Bool m_bRapCheck; 88 94 #endif 89 95 #endif … … 112 118 TComPicYuv* m_pcUsedPelsMap; 113 119 #endif 114 #if SONY_COLPIC_AVAILABILITY 120 #if SONY_COLPIC_AVAILABILITY || VSP_N 115 121 Int m_iViewOrderIdx; 116 122 #endif … … 118 124 Int** m_aaiCodedOffset; 119 125 120 #if OL_DEPTHLIMIT_A0044 121 UInt* m_texPartInfo; 122 UInt m_uiTexPartIndex; 126 #if OL_QTLIMIT_PREDCODING_B0068 127 Bool m_bReduceBitsQTL; 123 128 #endif 124 129 … … 141 146 TComSlice* getSlice(Int i) { return m_apcPicSym->getSlice(i); } 142 147 TComSlice* getCurrSlice() { return m_apcPicSym->getSlice(m_uiCurrSliceIdx); } 143 #if VIDYO_VPS_INTEGRATION 148 #if VIDYO_VPS_INTEGRATION|QC_MVHEVC_B0046 144 149 TComVPS* getVPS() { return m_apcPicSym->getSlice(m_uiCurrSliceIdx)->getVPS(); } 145 150 #endif 146 #if LG_ZEROINTRADEPTHRESI_ M26039151 #if LG_ZEROINTRADEPTHRESI_A0087 147 152 Int getIntraPeriod() { return m_uiIntraPeriod; } 148 153 Void setIntraPeriod(Int uiIntraPeriod) { m_uiIntraPeriod = uiIntraPeriod; } … … 161 166 TComPicYuv* getPicYuvSynth() { return m_apcPicYuvSynth; } 162 167 Void checkSynthesisAvailability( /*TComDataCU*& rpcBestCU, */UInt iCuAddr, UInt uiAbsZorderIdx, UInt uiPartDepth, Bool *&rpbCUSynthesied); 168 Void setIsVsp( Bool b ) { m_bIsVsp = b; } 169 Bool getIsVsp() { return m_bIsVsp; } 163 170 #endif 164 171 #if HHI_INTERVIEW_SKIP … … 177 184 #if HHI_INTER_VIEW_MOTION_PRED 178 185 TComPicYuv* getOrgDepthMap() { return m_pcOrgDepthMap; } 179 #if QC_MULTI_DIS_CAN 186 #if QC_MULTI_DIS_CAN_A0097 180 187 Void setCandPicCheckedFlag (Bool bchecked) { m_checked = bchecked; } 181 188 Bool getCandPicCheckedFlag () { return m_checked;} … … 186 193 TComPicYuv* getResidual() { return m_pcResidual; } 187 194 #endif 188 189 #if SONY_COLPIC_AVAILABILITY 195 #if QC_SIMPLE_NBDV_B0047 196 UInt getRapRefIdx() {return m_uiRapRefIdx;} 197 RefPicList getRapRefList() {return m_eRapRefList;} 198 Void setRapRefIdx(UInt uiRapRefIdx) {m_uiRapRefIdx = uiRapRefIdx;} 199 Void setRapRefList(RefPicList eRefPicList) {m_eRapRefList = eRefPicList;} 200 Bool getRapbCheck() {return m_bRapCheck;} 201 Void setRapbCheck(Bool bCheck) {m_bRapCheck = bCheck;} 202 Bool getDisCandRefPictures(Int iColPOC); 203 #endif 204 205 #if SONY_COLPIC_AVAILABILITY || VSP_N 190 206 Void setViewOrderIdx(Int i) { m_iViewOrderIdx = i; } 191 207 Int getViewOrderIdx() { return m_iViewOrderIdx; } 192 208 #endif 209 210 #if OL_QTLIMIT_PREDCODING_B0068 211 Bool getReduceBitsFlag () { return m_bReduceBitsQTL; } 212 Void setReduceBitsFlag ( Bool bFlag ) { m_bReduceBitsQTL = bFlag; } 213 #endif 214 193 215 Void setScaleOffset( Int** pS, Int** pO ) { m_aaiCodedScale = pS; m_aaiCodedOffset = pO; } 194 216 Int** getCodedScale () { return m_aaiCodedScale; } … … 261 283 #endif 262 284 263 #if OL_DEPTHLIMIT_A0044264 UInt accessPartInfo ( UInt count ) { return m_texPartInfo[m_uiTexPartIndex + count]; };265 Void incrementTexPartIndex ( ) { m_uiTexPartIndex += 2; };266 UInt getTexPartIndex () { return m_uiTexPartIndex; };267 Void setTexPartIndex ( UInt idx ) { m_uiTexPartIndex = idx; };268 Void setPartInfo ( UInt* texPart) { m_texPartInfo = texPart; };269 #endif270 271 285 Bool getValidSlice (Int sliceID) {return m_pbValidSlice[sliceID];} 272 286 Int getSliceGranularityForNDBFilter () {return m_sliceGranularityForNDBFilter;}
Note: See TracChangeset for help on using the changeset viewer.