Ignore:
Timestamp:
23 May 2013, 15:40:36 (12 years ago)
Author:
tech
Message:

Integrated 3D encoder control, camera parameters, renderer and MV fixes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-DEV-0.2-dev/source/Lib/TLibEncoder/TEncGOP.h

    r368 r438  
    108108#endif
    109109#endif
     110
    110111  //--Adaptive Loop filter
    111112  TEncSampleAdaptiveOffset*  m_pcSAO;
     
    131132  Bool                    m_bufferingPeriodSEIPresentInAU;
    132133  Bool                    m_pictureTimingSEIPresentInAU;
    133 #if K0180_SCALABLE_NESTING_SEI
    134   Bool                    m_nestedBufferingPeriodSEIPresentInAU;
    135   Bool                    m_nestedPictureTimingSEIPresentInAU;
    136 #endif
    137134#endif
    138135public:
     
    144141 
    145142  Void  init        ( TEncTop* pcTEncTop );
     143
    146144#if H_MV
    147145  Void  initGOP     ( Int iPOCLast, Int iNumPicRcvd, TComList<TComPic*>& rcListPic, TComList<TComPicYuv*>& rcListPicYuvRecOut, std::list<AccessUnit>& accessUnitsInGOP);
     
    150148  Void  compressGOP( Int iPOCLast, Int iNumPicRcvd, TComList<TComPic*>& rcListPic, TComList<TComPicYuv*>& rcListPicYuvRec, std::list<AccessUnit>& accessUnitsInGOP );
    151149#endif
    152   Void  xAttachSliceDataToNalUnit (OutputNALUnit& rNalu, TComOutputBitstream*& rpcBitstreamRedirect);
     150
     151  Void xWriteTileLocationToSliceHeader (OutputNALUnit& rNalu, TComOutputBitstream*& rpcBitstreamRedirect, TComSlice*& rpcSlice);
    153152
    154153#if H_MV
     
    168167  Void  printOutSummary      ( UInt uiNumAllPicCoded );
    169168#endif
     169
    170170  Void  preLoopFilterPicAll  ( TComPic* pcPic, UInt64& ruiDist, UInt64& ruiBits );
    171171 
    172172  TEncSlice*  getSliceEncoder()   { return m_pcSliceEncoder; }
    173   NalUnitType getNalUnitType( Int pocCurr, Int lastIdr );
     173  NalUnitType getNalUnitType( Int pocCurr );
    174174  Void arrangeLongtermPicturesInRPS(TComSlice *, TComList<TComPic*>& );
    175175protected:
     
    189189  SEIFramePacking*        xCreateSEIFramePacking();
    190190  SEIDisplayOrientation*  xCreateSEIDisplayOrientation();
    191 
    192 #if J0149_TONE_MAPPING_SEI
    193   SEIToneMappingInfo*     xCreateSEIToneMappingInfo();
    194 #endif
    195191
    196192  Void xCreateLeadingSEIMessages (/*SEIMessages seiMessages,*/ AccessUnit &accessUnit, TComSPS *sps);
     
    203199    m_pictureTimingSEIPresentInAU      = false;
    204200  }
    205 #if K0180_SCALABLE_NESTING_SEI
    206   Void xResetNestedSEIPresentFlags()
    207   {
    208     m_nestedBufferingPeriodSEIPresentInAU    = false;
    209     m_nestedPictureTimingSEIPresentInAU      = false;
    210   }
    211 #endif
    212 #endif
     201#endif
     202
    213203#if H_MV
    214204   Void  xSetRefPicListModificationsMvc( TComSlice* pcSlice, UInt uiPOCCurr, UInt iGOPid );
    215205#endif
    216 #if L0386_DB_METRIC
    217   Void dblMetric( TComPic* pcPic, UInt uiNumSlices );
    218 #endif
     206
    219207};// END CLASS DEFINITION TEncGOP
    220208
Note: See TracChangeset for help on using the changeset viewer.