Changeset 540 in SHVCSoftware for trunk/source/Lib/TLibDecoder/TDecTop.h


Ignore:
Timestamp:
9 Jan 2014, 05:04:17 (11 years ago)
Author:
seregin
Message:

merge SHM-4.1-dev branch

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/source

  • trunk/source/Lib/TLibDecoder/TDecTop.h

    r494 r540  
    7272
    7373  TComList<TComPic*>      m_cListPic;         //  Dynamic buffer
    74 #if SVC_EXTENSION
    75   ParameterSetManagerDecoder m_parameterSetManagerDecoder[MAX_LAYERS];  // storage for parameter sets
    76 #else
    7774  ParameterSetManagerDecoder m_parameterSetManagerDecoder;  // storage for parameter sets
    78 #endif
    79 
    8075  TComSlice*              m_apcSlicePilot;
    8176
     
    134129  TComPic*                m_cIlpPic[MAX_NUM_REF];                    ///<  Inter layer Prediction picture =  upsampled picture
    135130#endif
     131#if OUTPUT_LAYER_SET_INDEX
     132  CommonDecoderParams*    m_commonDecoderParams;
     133#endif
    136134#if AVC_SYNTAX || SYNTAX_OUTPUT
    137135  fstream*               m_pBLSyntaxFile;
     136#endif
     137
     138#if NO_CLRAS_OUTPUT_FLAG
     139  Bool                    m_noClrasOutputFlag;
     140  Bool                    m_layerInitializedFlag;
     141  Bool                    m_firstPicInLayerDecodedFlag;
     142  Bool                    m_noOutputOfPriorPicsFlags;
     143
     144  Bool                   m_bRefreshPending;
    138145#endif
    139146
     
    241248#endif
    242249
     250#if NO_CLRAS_OUTPUT_FLAG
     251  Int  getNoClrasOutputFlag()                { return m_noClrasOutputFlag;}
     252  Void setNoClrasOutputFlag(Bool x)          { m_noClrasOutputFlag = x;   }
     253  Int  getLayerInitializedFlag()             { return m_layerInitializedFlag;}
     254  Void setLayerInitializedFlag(Bool x)       { m_layerInitializedFlag = x;   }
     255  Int  getFirstPicInLayerDecodedFlag()       { return m_firstPicInLayerDecodedFlag;}
     256  Void setFirstPicInLayerDecodedFlag(Bool x) { m_firstPicInLayerDecodedFlag = x;   }
     257  Int  getNoOutputOfPriorPicsFlags()         { return m_noOutputOfPriorPicsFlags;}
     258  Void setNoOutputOfPriorPicsFlags(Bool x)   { m_noOutputOfPriorPicsFlags = x;   }
     259#endif
     260public:
     261#if OUTPUT_LAYER_SET_INDEX
     262  CommonDecoderParams*    getCommonDecoderParams() { return m_commonDecoderParams; }
     263  Void                    setCommonDecoderParams(CommonDecoderParams* x) { m_commonDecoderParams = x; }
     264  Void      checkValueOfOutputLayerSetIdx(TComVPS *vps);
     265#endif
     266#if SCALINGLIST_INFERRING
     267  ParameterSetManagerDecoder* getParameterSetManager() { return &m_parameterSetManagerDecoder; }
     268#endif
    243269};// END CLASS DEFINITION TDecTop
    244270
Note: See TracChangeset for help on using the changeset viewer.