Ignore:
Timestamp:
1 Sep 2013, 22:47:26 (11 years ago)
Author:
tech
Message:

Merged DEV-2.0-dev0@604.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/Lib/TLibRenderer/TRenSingleModel.h

    r210 r608  
    3232 */
    3333
    34 #if !QC_MVHEVC_B0046
     34
    3535#ifndef __TRENSINGLEMODEL__
    3636#define __TRENSINGLEMODEL__
     
    5151#include <cstring>
    5252
    53 
     53#if H_3D_VSO
    5454using namespace std;
    5555
    56 
    57 #if HHI_VSO_RM_ASSERTIONS
     56#if H_3D_VSO_RM_ASSERTIONS
    5857#define RM_AOT( exp ) AOT ( exp )
    5958#define RM_AOF( exp ) AOF ( exp )
     
    7069
    7170  virtual ~TRenSingleModel() { } 
    72 #if LGE_VSO_EARLY_SKIP_A0093
     71#if H_3D_VSO_EARLY_SKIP
    7372  virtual Void   create    ( Int iMode, Int iWidth, Int iHeight, Int iShiftPrec, Int*** aaaiSubPelShiftTable, Int iHoleMargin, Bool bUseOrgRef, Int iBlendMode, Bool bEarlySkip ) = 0;
    7473#else
     
    8281
    8382  // Set Data
    84 #ifdef LGE_VSO_EARLY_SKIP_A0093
     83#if H_3D_VSO_EARLY_SKIP
    8584  virtual Void   setDepth  ( Int iViewPos,                 Int iStartPosX, Int iStartPosY, Int iWidth, Int iHeight, Int iStride, Pel* piNewData, Pel* piOrgData, Int iOrgStride )  = 0;
    8685#else
     
    9089
    9190  // Get Distortion
    92 #ifdef LGE_VSO_EARLY_SKIP_A0093
     91#if H_3D_VSO_EARLY_SKIP
    9392  virtual RMDist getDistDepth  ( Int iViewPos,             Int iStartPosX, Int iStartPosY, Int iWidth, Int iHeight, Int iStride, Pel* piNewData, Pel * piOrgData , Int iOrgStride)=0;
    9493#else
     
    109108    // video
    110109    Pel aiY[5]    ; // y-value
    111 #if HHI_VSO_COLOR_PLANES
     110#if H_3D_VSO_COLOR_PLANES
    112111    Pel aiU[5]    ; // u-value
    113112    Pel aiV[5]    ; // v-value
     
    126125    Pel iYRight   ;
    127126    Pel iYBlended ;
    128 #if HHI_VSO_COLOR_PLANES
     127#if H_3D_VSO_COLOR_PLANES
    129128    Pel iULeft    ;
    130129    Pel iURight   ;
     
    148147    // reference
    149148    Pel iYRef    ;
    150 #if HHI_VSO_COLOR_PLANES
     149#if H_3D_VSO_COLOR_PLANES
    151150    Pel iURef    ;
    152151    Pel iVRef    ;
     
    161160
    162161  // Create Model
    163 #if LGE_VSO_EARLY_SKIP_A0093
     162#if H_3D_VSO_EARLY_SKIP
    164163  Void   create    ( Int iMode, Int iWidth, Int iHeight, Int iShiftPrec, Int*** aaaiSubPelShiftTable, Int iHoleMargin, Bool bUseOrgRef, Int iBlendMode, Bool bEarlySkip  );
    165164#else
     
    172171  Void   setup     ( TComPicYuv* pcOrgVideo, Int** ppiShiftLutLeft, Int** ppiBaseShiftLutLeft, Int** ppiShiftLutRight,  Int** ppiBaseShiftLutRight,  Int iDistToLeft, Bool bKeepReference );
    173172
    174 #if LGE_VSO_EARLY_SKIP_A0093
     173#if H_3D_VSO_EARLY_SKIP
    175174  Void   setDepth  ( Int iViewPos,                 Int iStartPosX, Int iStartPosY, Int iWidth, Int iHeight, Int iStride, Pel* piNewData, Pel* piOrgData, Int iOrgStride );
    176175#else
     
    180179
    181180  // Get Distortion
    182 #ifdef LGE_VSO_EARLY_SKIP_A0093
     181#if H_3D_VSO_EARLY_SKIP
    183182  RMDist getDistDepth  ( Int iViewPos,             Int iStartPosX, Int iStartPosY, Int iWidth, Int iHeight, Int iStride, Pel* piNewData, Pel * piOrgData , Int iOrgStride);
    184183#else
     
    198197  /////  Rendering /////
    199198  // Left to Right
    200 #if LGE_VSO_EARLY_SKIP_A0093
     199#if H_3D_VSO_EARLY_SKIP
    201200                      __inline Bool   xDetectEarlySkipL   ( Int iStartPosX, Int iStartPosY, Int iWidth, Int iHeight, Int iStride, Pel* piNewData,Pel* piOrgData, Int iOrgStride );
    202201                      __inline Bool   xDetectEarlySkipR   ( Int iStartPosX, Int iStartPosY, Int iWidth, Int iHeight, Int iStride, Pel* piNewData,Pel* piOrgData, Int iOrgStride );
     
    229228  template<Bool bSet> __inline Void   xSetShiftedPelBlend ( Int iSourcePos, Int iTargetSPos, Pel iFilled, RMDist& riError );
    230229
    231 #if HHI_VSO_COLOR_PLANES
     230#if H_3D_VSO_COLOR_PLANES
    232231  __inline Void   xGetBlendedValue    ( Pel iYL, Pel iYR, Pel iUL, Pel iUR, Pel iVL, Pel iVR, Pel iDepthL, Pel iDepthR, Int iFilledL, Int iFilledR, Pel& riY, Pel& riU, Pel&riV );
    233232  __inline Void   xGetBlendedValueBM1 ( Pel iYL, Pel iYR, Pel iUL, Pel iUR, Pel iVL, Pel iVR, Pel iDepthL, Pel iDepthR, Int iFilledL, Int iFilledR, Pel& riY, Pel& riU, Pel&riV );
     
    260259  __inline Void   xSetInts   ( Int*  piPelSource , Int iSourceStride, Int iWidth, Int iHeight, Int iVal );
    261260
    262 #if HHI_VSO_COLOR_PLANES
     261#if H_3D_VSO_COLOR_PLANES
    263262  Void            xGetSampleStrTextPtrs ( Int iViewNum, Pel RenModelOutPels::*& rpiSrcY, Pel RenModelOutPels::*& rpiSrcU, Pel RenModelOutPels::*& rpiSrcV );
    264263#else 
     
    367366  Int   m_iShiftPrec;
    368367  Int   m_iHoleMargin;
    369 #ifdef LGE_VSO_EARLY_SKIP_A0093
     368#if H_3D_VSO_EARLY_SKIP
    370369  Bool  m_bEarlySkip;
    371370#endif
     
    385384
    386385  //// Early Skip
    387 #ifdef LGE_VSO_EARLY_SKIP_A0093
     386#if H_3D_VSO_EARLY_SKIP
    388387  Bool* m_pbHorSkip;
    389388#endif
    390389};
    391390
     391#endif // H_3D
    392392#endif //__TRENSINGLEMODEL__
    393 #endif
    394 
     393
     394
Note: See TracChangeset for help on using the changeset viewer.