Ignore:
Timestamp:
24 Feb 2012, 20:22:58 (13 years ago)
Author:
poznan-univ
Message:

Poznan Tools

  • Encoding only disoccluded CUs in depended views
  • Depth based motion prediction
  • Texture QP adjustment based on depth data
  • Nonlinear depth representation
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/0.3-poznan-univ/source/Lib/TLibEncoder/TEncTop.h

    r5 r28  
    6464#include "TEncAnalyze.h"
    6565
     66#if POZNAN_MP
     67#include "../TLibCommon/TComMP.h"
     68#endif         
    6669
    6770// ====================================================================================================================
     
    131134
    132135  PicOrderCnt             m_iFrameNumInCodingOrder;
     136#if POZNAN_TEXTURE_TU_DELTA_QP_PARAM_IN_CFG_FOR_ENC
     137  Double                m_dTexDqpAccordingToDepthOffset;
     138  Double                m_dTexDqpAccordingToDepthMul;
     139  Int                   m_iTexDqpAccordingToDepthTopBottomRow;
     140#endif
     141
     142#if POZNAN_MP
     143  TComMP*                                 m_pcMP;
     144#endif
    133145
    134146protected:
     
    217229  Void encode    ( bool bEos, std::map<PicOrderCnt, TComPicYuv*>& rcMapPicYuvRecOut, TComBitstream* pcBitstreamOut, Bool& bNewPicNeeded );
    218230  Void receivePic( bool bEos, TComPicYuv* pcPicYuvOrg, TComPicYuv* pcPicYuvRec, TComPicYuv* pcOrgPdmDepth = 0 );
     231
     232#if POZNAN_TEXTURE_TU_DELTA_QP_PARAM_IN_CFG_FOR_ENC
     233  Double getTexDqpAccordingToDepthOffset( )      { return m_dTexDqpAccordingToDepthOffset;}
     234  Double getTexDqpAccordingToDepthMul( )         { return m_dTexDqpAccordingToDepthMul;}
     235  Int    getTexDqpAccordingToDepthTopBottomRow( ){ return m_iTexDqpAccordingToDepthTopBottomRow;}
     236  Void   setTexDqpAccordingToDepthOffset      ( Double dTexDqpAccordingToDepthOffset    ){ m_dTexDqpAccordingToDepthOffset       = dTexDqpAccordingToDepthOffset; }
     237  Void   setTexDqpAccordingToDepthMul         ( Double dTexDqpAccordingToDepthMul       ){ m_dTexDqpAccordingToDepthMul          = dTexDqpAccordingToDepthMul; }
     238  Void   setTexDqpAccordingToDepthTopBottomRow( Int iTexDqpAccordingToDepthTopBottomRow ){ m_iTexDqpAccordingToDepthTopBottomRow = iTexDqpAccordingToDepthTopBottomRow; } 
     239#endif
    219240};
    220241
Note: See TracChangeset for help on using the changeset viewer.