Changeset 115 in 3DVCSoftware for trunk/source/Lib/TLibEncoder/TEncCfg.h


Ignore:
Timestamp:
30 Aug 2012, 14:52:41 (12 years ago)
Author:
tech
Message:

Integrated revision 114. with:

  • A0119: VSO Depth Fidelity
  • A0044: Depth Quadtree Prediction
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/Lib/TLibEncoder/TEncCfg.h

    r100 r115  
    204204  Double    m_dLambdaScaleVSO;
    205205  UInt      m_uiVSOMode;
     206#if LGE_WVSO_A0119
     207  Bool      m_bWVSO;
     208  Int                           m_iVSOWeight;
     209  Int       m_iVSDWeight;
     210  Int                           m_iDWeight;
     211#endif
    206212#endif
    207213#if SAIT_VSO_EST_A0033
     
    310316#if HHI_DMM_WEDGE_INTRA || HHI_DMM_PRED_TEX
    311317  Bool      m_bUseDMM;
     318#endif
     319
     320#if OL_DEPTHLIMIT
     321  Bool      m_bDepthPartitionLimiting;
    312322#endif
    313323
     
    466476  Void      setAllowNegDist                 ( Bool b  )     { m_bAllowNegDist     = b; };
    467477#endif
     478#if LGE_WVSO_A0119
     479  Void      setWVSO                                                                                                     ( Bool  b )     { m_bWVSO                               = b; }
     480  Void      setVSOWeight                                                                                ( Int   i )     { m_iVSOWeight  = i; }
     481  Void      setVSDWeight                                                                                ( Int   i )     { m_iVSDWeight  = i; }
     482  Void      setDWeight                                                                                  ( Int   i )     { m_iDWeight  = i; }
     483#endif
    468484#endif
    469485
     
    545561#if HHI_VSO_DIST_INT
    546562  Bool      getAllowNegDist                 ()      { return m_bAllowNegDist;     }
     563#endif
     564#if LGE_WVSO_A0119
     565  Bool      getWVSO                         ()      { return m_bWVSO;     }
     566  Int       getVSOWeight                    ()      { return m_iVSOWeight;    }
     567  Int       getVSDWeight                    ()      { return m_iVSDWeight;    }
     568  Int       getDWeight                                                                      ()      { return m_iDWeight;    }
    547569#endif
    548570#endif
     
    799821#endif
    800822
     823#if OL_DEPTHLIMIT
     824  Void setUseDPL(Bool b) {m_bDepthPartitionLimiting = b; }
     825  Bool getUseDPL()       {return m_bDepthPartitionLimiting;}
     826#endif
     827
    801828  Void      setViewOrderIdx       ( Int   i )      { m_iViewOrderIdx          = i; }
    802829  Void      setCamParPrecision              ( UInt  u )      { m_uiCamParPrecision      = u; }
Note: See TracChangeset for help on using the changeset viewer.