Changeset 520 in SHVCSoftware
- Timestamp:
- 19 Dec 2013, 02:30:17 (11 years ago)
- Location:
- branches/SHM-4.1-dev/source/Lib
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-4.1-dev/source/Lib/TLibCommon/TComSlice.cpp
r516 r520 308 308 } 309 309 310 #if POC_RESET_RPS 311 if( ((!pocHasMsb) && ((poc & (pocCycle-1)) == picPoc)) || ( pocHasMsb && (poc == picPoc)) ) 312 #else 310 313 if (poc == picPoc) 314 #endif 311 315 { 312 316 if (pcPic->getIsLongTerm()) -
branches/SHM-4.1-dev/source/Lib/TLibCommon/TComSlice.h
r516 r520 1908 1908 Int getRPSidx () { return m_iBDidx; } 1909 1909 Int getPrevTid0POC () { return m_prevTid0POC; } 1910 #if PREVTID0_POC_RESET 1911 Void adjustPrevTid0POC (Int adj) { m_prevTid0POC=m_prevTid0POC-adj; } 1912 #endif 1910 1913 TComRefPicListModification* getRefPicListModification() { return &m_RefPicListModification; } 1911 1914 Void setLastIDR(Int iIDRPOC) { m_iLastIDR = iIDRPOC; } -
branches/SHM-4.1-dev/source/Lib/TLibCommon/TypeDef.h
r519 r520 72 72 #define SCALABILITY_MASK_E0104 1 ///< JCT3V-E0104: scalability mask for depth 73 73 #define LAYER_CTB 0 ///< enable layer-specific CTB structure 74 #if POC_RESET_FLAG 75 #define PREVTID0_POC_RESET 1 ///< JCTVC-O0117 Modification of the PicOrderCntVal of prevTid0Pic 76 #define POC_RESET_RPS 1 ///< JCTVC-O0117 Modification to the decoding process for rps 77 #endif 74 78 75 79 #define ILP_SSH_SIG 1 ///< JCTVC-N0195 proposal 2, JCTVC-N0118: add presence flag in VPS ext to condition inter-layer prediction signaling in slice segment header -
branches/SHM-4.1-dev/source/Lib/TLibDecoder/TDecTop.cpp
r518 r520 833 833 Int pocAdjustValue = m_apcSlicePilot->getPOC(); 834 834 835 #if PREVTID0_POC_RESET 836 m_apcSlicePilot->adjustPrevTid0POC(pocAdjustValue); 837 #endif 835 838 // If poc reset flag is set to 1, reset all POC for DPB -> basically do it for each slice in the picutre 836 839 TComList<TComPic*>::iterator iterPic = m_cListPic.begin();
Note: See TracChangeset for help on using the changeset viewer.