Ignore:
Timestamp:
12 Apr 2018, 11:12:21 (7 years ago)
Author:
tech
Message:
  • Update HM-16.18
  • Cleanups
  • Encoder Extension

-- Representation formats
-- Parameter set sharing
-- GOP configuration

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-16.2-dev/source/Lib/TLibRenderer/TRenSingleModel.h

    r1405 r1412  
    7878  virtual Void   setLRView         ( Int iViewPos, Pel** apiCurVideoPel, Int* aiCurVideoStride, Pel* piCurDepthPel, Int iCurDepthStride ) = 0;
    7979  virtual Void   setupPart         ( UInt uiHorOffset,       Int iUsedHeight ) = 0;
    80 #if RM_FIX_SETUP
     80
    8181  virtual Void   setupLut          ( Int** ppiShiftLutLeft, Int** ppiBaseShiftLutLeft, Int** ppiShiftLutRight, Int** ppiBaseShiftLutRight, Int iDistToLeft ) = 0;
    8282  virtual Void   setupRefView      ( TComPicYuv* pcOrgVideo ) = 0;
     
    8686  virtual Void   resetStructError            ()                     = 0;
    8787  virtual Void   setLimOutStruct             ( Int iSourceViewPos ) = 0;
    88 #else
    89   virtual Void   setupLutAndRef    ( TComPicYuv* pcOrgVideo, Int** ppiShiftLutLeft, Int** ppiBaseShiftLutLeft, Int** ppiShiftLutRight, Int** ppiBaseShiftLutRight, Int iDistToLeft, Bool bRenderRef ) = 0;
    90   virtual Void   setupInitialState ( Int curViewPosInModel ) = 0;
    91 #endif
    9288
    9389  // Set Data
     
    195191  Void   setLRView         ( Int iViewPos, Pel** apiCurVideoPel, Int* aiCurVideoStride, Pel* piCurDepthPel, Int iCurDepthStride ); 
    196192  Void   setupPart         ( UInt uiHorOffset,       Int uiUsedHeight );
    197 #if RM_FIX_SETUP
     193
    198194  Void   setupLut          (  Int** ppiShiftLutLeft, Int** ppiBaseShiftLutLeft, Int** ppiShiftLutRight, Int** ppiBaseShiftLutRight, Int iDistToLeft);
    199195  Void   setupRefView      ( TComPicYuv* pcOrgVideo );
     
    203199  Void              resetStructError            ();
    204200  Void              setLimOutStruct             ( Int iSourceViewPos );
    205 #else
    206   Void   setupLutAndRef    ( TComPicYuv* pcOrgVideo, Int** ppiShiftLutLeft, Int** ppiBaseShiftLutLeft, Int** ppiShiftLutRight, Int** ppiBaseShiftLutRight, Int iDistToLeft, Bool bRenderRef );
    207   Void   setupInitialState ( Int curViewPosInModel );
    208 #endif
    209201
    210202
     
    229221
    230222private:
    231 
    232 #if !RM_FIX_SETUP
    233    __inline Void  xRenderAll( );
    234 #endif
    235223
    236224
     
    310298       
    311299  Void            xSetStructRefView            ();
    312 #if !RM_FIX_SETUP
    313   Void            xResetStructError            ();
    314   Void            xSetLimOutStruct             (Int iSourceViewPos );
    315 #endif
    316  
    317300  Void            xInitSampleStructs           ();
    318 #if !RM_FIX_SETUP
    319   Void            xSetStructSynthViewAsRefView ();
    320 #endif
    321301  Void            xCopy2PicYuv                ( Pel** ppiSrcVideoPel, Int* piStrides, TComPicYuv* rpcPicYuvTarget );
    322302
Note: See TracChangeset for help on using the changeset viewer.