Changeset 310 in SHVCSoftware for trunk/source/Lib/TLibEncoder/TEncTop.h


Ignore:
Timestamp:
22 Jul 2013, 21:40:00 (11 years ago)
Author:
seregin
Message:

reintegrate SHM-2.1-dev branch

Location:
trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/source

  • trunk/source/Lib/TLibEncoder/TEncTop.h

    r191 r310  
    139139  Bool                    m_bMFMEnabledFlag;
    140140#endif
     141#if M0457_IL_SAMPLE_PRED_ONLY_FLAG
     142  Int                     m_ilSampleOnlyPred;
     143#endif
    141144#if SCALED_REF_LAYER_OFFSETS
    142   Window                  m_scaledRefLayerWindow;
     145  UInt                    m_numScaledRefLayerOffsets;
     146  Window                  m_scaledRefLayerWindow[MAX_LAYERS];
    143147#endif
    144148protected:
     
    195199  TComPPS*                getPPS                () { return  &m_cPPS;                 }
    196200  Void selectReferencePictureSet(TComSlice* slice, Int POCCurr, Int GOPid );
    197 #if L0208_SOP_DESCRIPTION_SEI
    198201  Int getReferencePictureSetIdxForSOP(TComSlice* slice, Int POCCurr, Int GOPid );
    199 #endif
    200202  TComScalingList*        getScalingList        () { return  &m_scalingList;         }
    201203#if SVC_EXTENSION
     
    207209#endif
    208210#if SCALED_REF_LAYER_OFFSETS
    209   Window&  getScaledRefLayerWindow()            { return m_scaledRefLayerWindow; }
     211  Void                    setNumScaledRefLayerOffsets(Int x) { m_numScaledRefLayerOffsets = x; }
     212  UInt                    getNumScaledRefLayerOffsets() { return m_numScaledRefLayerOffsets; }
     213  Window&  getScaledRefLayerWindow(Int x)            { return m_scaledRefLayerWindow[x]; }
    210214#endif
    211215
     
    224228  Bool      getMFMEnabledFlag()                   {return m_bMFMEnabledFlag;}   
    225229#endif
     230#if M0457_IL_SAMPLE_PRED_ONLY_FLAG
     231  Void      setIlSampleOnlyPred( Int i )          { m_ilSampleOnlyPred = i;    }
     232  Int       getIlSampleOnlyPred()                 { return m_ilSampleOnlyPred; }
     233#endif
    226234#if AVC_SYNTAX
    227235  Void      setBLSyntaxFile( fstream* pFile ) { m_pBLSyntaxFile = pFile; }
     
    230238  Void      encode( TComPicYuv* pcPicYuvOrg, TComList<TComPicYuv*>& rcListPicYuvRecOut, std::list<AccessUnit>& accessUnitsOut, Int iPicIdInGOP  );
    231239  Void      encodePrep( TComPicYuv* pcPicYuvOrg );
    232 #if VPS_EXTN_DIRECT_REF_LAYERS_CONTINUE
    233   TEncTop*  getRefLayerEnc(UInt layerId);
     240#if VPS_EXTN_DIRECT_REF_LAYERS
     241  TEncTop*  getRefLayerEnc(UInt refLayerIdc);
    234242#endif
    235243#else
Note: See TracChangeset for help on using the changeset viewer.