Ignore:
Timestamp:
18 Jun 2013, 23:24:53 (11 years ago)
Author:
tech
Message:
  • changed IV-MERGE HLS to match Test Model 4 spec
  • incorporated iv-refpic list to TComSlice
  • removed TComDepthMapGenerator
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-DEV-0.3-dev2/source/App/TAppEncoder/TAppEncTop.h

    r478 r479  
    4848#if H_3D
    4949#include "../../Lib/TLibRenderer/TRenTop.h"
    50 #if H_3D_IV_MERGE
    51 #include "TLibCommon/TComDepthMapGenerator.h"
    52 #endif
    5350#endif
    5451
     
    9289  TRenModel                   m_cRendererModel;   
    9390#endif
    94 #if H_3D_IV_MERGE
    95   TComVPSAccess               m_cVPSAccess;
    96   TComSPSAccess               m_cSPSAccess;
    97   TComAUPicAccess             m_cAUPicAccess;
    98 #endif
    9991protected:
    10092  // initialization
     
    122114  void rateStatsAccum(const AccessUnit& au, const std::vector<UInt>& stats);
    123115  void printRateSummary();
    124 #if H_3D_IV_MERGE
    125   TComPic* xGetPicFromView( Int viewIdx, Int iPoc, Bool isDepth );
    126 #endif
     116
    127117#if H_MV
    128118  Void xSetLayerIds               ( TComVPS& vps ); 
     
    131121  Int  xGetMax( std::vector<Int>& vec);
    132122#endif
     123#if H_3D_GEN
     124  Void xSetVPSExtension2( TComVPS& vps );
     125#endif
    133126public:
    134127  TAppEncTop();
     
    136129 
    137130  Void        encode      ();                               ///< main encoding function
    138 #if H_3D_IV_MERGE
    139   TComPic*              getPicFromView     ( Int viewIdx, Int poc, Bool isDepth ) { return xGetPicFromView( viewIdx, poc, isDepth ); }
    140 #endif
    141131#if H_MV
    142132  TEncTop*    getTEncTop( UInt layer ) { return  m_acTEncTopList[layer]; }  ///< return pointer to encoder class for specific layer
    143133#else
    144134  TEncTop&    getTEncTop  ()   { return  m_cTEncTop; }      ///< return encoder class pointer reference
    145 #endif
    146 #if H_3D_IV_MERGE
    147   TComVPSAccess*    getVPSAccess  () { return &m_cVPSAccess;   }
    148   TComSPSAccess*    getSPSAccess  () { return &m_cSPSAccess;   }
    149   TComAUPicAccess*  getAUPicAccess() { return &m_cAUPicAccess; }
    150135#endif
    151136};// END CLASS DEFINITION TAppEncTop
Note: See TracChangeset for help on using the changeset viewer.