Changeset 964 in 3DVCSoftware for trunk/source/Lib/TLibDecoder/TDecTop.h


Ignore:
Timestamp:
5 Jul 2014, 05:16:45 (10 years ago)
Author:
tech
Message:
  • Merged 11.0-dev0@963. (Update to HM 14.0 + MV-HEVC Draft 8 HLS)
  • Added coding results.
  • Changed version number.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/Lib/TLibDecoder/TDecTop.h

    r884 r964  
    195195  Bool*                    m_layerInitilizedFlag; // initialization Layers
    196196  static ParameterSetManagerDecoder m_parameterSetManagerDecoder;  // storage for parameter sets
     197#if  H_MV_HLS_8_HRD_Q0102_08
     198  Int                      m_targetOptLayerSetIdx;
     199#endif
    197200#else
    198201  ParameterSetManagerDecoder m_parameterSetManagerDecoder;  // storage for parameter sets
     
    225228  Bool                    m_prevSliceSkipped;
    226229  Int                     m_skippedPOC;
     230#if SETTING_NO_OUT_PIC_PRIOR 
     231  Bool                    m_bFirstSliceInBitstream;
     232  Int                     m_lastPOCNoOutputPriorPics;
     233  Bool                    m_isNoOutputPriorPics;
     234  Bool                    m_craNoRaslOutputFlag;    //value of variable NoRaslOutputFlag of the last CRA pic
     235#endif
     236#if H0056_EOS_CHECKS
     237  Bool                    m_isLastNALWasEos;
     238#endif
    227239
    228240#if H_MV
     
    258270 
    259271  Void  deletePicBuffer();
     272#if H_MV
     273#if H_MV_HLS_7_VPS_P0300_27
     274  TComVPS* getActiveVPS() { return m_parameterSetManagerDecoder.getActiveVPS( ); }
     275#endif
     276  TComSPS* getActiveSPS() { return m_parameterSetManagerDecoder.getActiveSPS( m_layerId ); }
     277#else
     278  TComSPS* getActiveSPS() { return m_parameterSetManagerDecoder.getActiveSPS(); }
     279#endif
    260280
    261281#if H_MV
     
    265285#endif
    266286 
     287#if SETTING_NO_OUT_PIC_PRIOR 
     288  Void  checkNoOutputPriorPics (TComList<TComPic*>*& rpcListPic);
     289
     290  Bool  getNoOutputPriorPicsFlag () { return m_isNoOutputPriorPics; }
     291  Void  setNoOutputPriorPicsFlag (bool val) { m_isNoOutputPriorPics = val; }
     292#endif
    267293#if H_MV   
    268294  TComPic*                getPic                ( Int poc );
     
    270296  Void                    setIvPicLists         ( TComPicLists* picLists) { m_ivPicLists = picLists; }
    271297  Void                    setLayerInitilizedFlags( Bool* val )    { m_layerInitilizedFlag = val; }
     298#if  H_MV_HLS_8_HRD_Q0102_08
     299  Void                    setTargetOptLayerSetIdx( Int targetOptLayerSetIdx ) { m_targetOptLayerSetIdx = targetOptLayerSetIdx; }   
     300#endif
    272301  TComVPS*                getPrefetchedVPS      ()               { return m_parameterSetManagerDecoder.getPrefetchedVPS( 0 ); }; //Assuming that currently only one VPS is present.
    273302  Int                     getCurrPoc            ()               { return m_apcSlicePilot->getPOC(); }
Note: See TracChangeset for help on using the changeset viewer.