Ignore:
Timestamp:
1 Nov 2012, 19:22:41 (12 years ago)
Author:
mitsubishi-htm
Message:

Initial integration of VSP into HTM 4.0.1. The version used for JCT3V-B0102 at Shanghai meeting.

  • VC9 project/solution files updated. Other Visual C++ project/solution files are not updated.
  • Linux make file updated.

TODO

  • A second release is expected to include some bug fix and improvements on the interface, e.g. to move switches from macro definition to the configuration file.
  • A third release is expected after being integrated within HTM 5.x, which is to be used for CE1.h anchor.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-4.0.1-VSP-dev0/source/Lib/TLibCommon/TComPic.h

    r100 r166  
    6565  TComPicYuv*           m_apcPicYuv[2];           //  Texture,  0:org / 1:rec
    6666 
     67#if VSP_N
     68  TComPicYuv*           m_apcPicYuvAvail;         //  Availability Map - Does the given pixel can be synthesised in receiver
     69  TComPicYuv*           m_apcPicYuvSynth;         //  Sythesied image
     70#endif
     71
    6772#if DEPTH_MAP_GENERATION
    6873  TComPicYuv*           m_pcPredDepthMap;         //  estimated depth map
     
    8590#if HHI_INTER_VIEW_RESIDUAL_PRED
    8691  TComPicYuv*           m_pcResidual;             //  residual buffer (coded or inter-view predicted residual)
     92#endif
     93#if DEBUGIMGOUT
     94  TComPicYuv*           m_acPicYuvDebug;          //  debug image
    8795#endif
    8896
     
    145153  TComPicYuv*   getPicYuvOrg()        { return  m_apcPicYuv[0]; }
    146154  TComPicYuv*   getPicYuvRec()        { return  m_apcPicYuv[1]; }
     155#if VSP_N
     156  Void          setPicYuvAvail( TComPicYuv* pc ){ m_apcPicYuvAvail = pc; }
     157  Void          setPicYuvSynth( TComPicYuv* pc ){ m_apcPicYuvSynth = pc; }
     158  TComPicYuv*   getPicYuvAvail()      { return  m_apcPicYuvAvail; }
     159  TComPicYuv*   getPicYuvSynth()      { return  m_apcPicYuvSynth; }
     160  Void          checkSynthesisAvailability(  /*TComDataCU*& rpcBestCU, */UInt iCuAddr, UInt uiAbsZorderIdx, UInt uiPartDepth, Bool *&rpbCUSynthesied);
     161#endif
    147162#if HHI_INTERVIEW_SKIP
    148163  TComPicYuv*   getUsedPelsMap()      { return  m_pcUsedPelsMap; }
     
    168183#if HHI_INTER_VIEW_RESIDUAL_PRED
    169184  TComPicYuv*   getResidual()         { return  m_pcResidual; }
     185#endif
     186
     187#if DEBUGIMGOUT
     188  TComPicYuv*   getPicYuvRecDbg()     { return  m_acPicYuvDebug; }
    170189#endif
    171190
Note: See TracChangeset for help on using the changeset viewer.