Changeset 520 in SHVCSoftware for branches/SHM-4.1-dev/source


Ignore:
Timestamp:
19 Dec 2013, 02:30:17 (11 years ago)
Author:
sharp
Message:
  1. Deshpande (Sharp) <sdeshpande@…>
  • Modification of the PicOrderCntVal of prevTid0Pic, from JCTVC-O0117
  • Modification to the decoding process for rps,from JCTVC-O0117
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  
    308308      }
    309309     
     310#if POC_RESET_RPS
     311      if( ((!pocHasMsb) && ((poc & (pocCycle-1)) == picPoc)) || ( pocHasMsb && (poc == picPoc)) )
     312#else
    310313      if (poc == picPoc)
     314#endif
    311315      {
    312316       if (pcPic->getIsLongTerm())
  • branches/SHM-4.1-dev/source/Lib/TLibCommon/TComSlice.h

    r516 r520  
    19081908  Int       getRPSidx          () { return m_iBDidx; }
    19091909  Int       getPrevTid0POC      ()                        { return  m_prevTid0POC;       }
     1910#if PREVTID0_POC_RESET
     1911    Void     adjustPrevTid0POC      (Int adj)             { m_prevTid0POC=m_prevTid0POC-adj; }
     1912#endif
    19101913  TComRefPicListModification* getRefPicListModification() { return &m_RefPicListModification; }
    19111914  Void      setLastIDR(Int iIDRPOC)                       { m_iLastIDR = iIDRPOC; }
  • branches/SHM-4.1-dev/source/Lib/TLibCommon/TypeDef.h

    r519 r520  
    7272#define SCALABILITY_MASK_E0104           1      ///< JCT3V-E0104: scalability mask for depth
    7373#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
    7478
    7579#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  
    833833      Int pocAdjustValue = m_apcSlicePilot->getPOC();
    834834
     835#if PREVTID0_POC_RESET
     836      m_apcSlicePilot->adjustPrevTid0POC(pocAdjustValue);
     837#endif
    835838      // If poc reset flag is set to 1, reset all POC for DPB -> basically do it for each slice in the picutre
    836839      TComList<TComPic*>::iterator  iterPic = m_cListPic.begin(); 
Note: See TracChangeset for help on using the changeset viewer.