Changeset 1405 in SHVCSoftware for branches/SHM-dev/source/Lib/TLibEncoder


Ignore:
Timestamp:
4 Aug 2015, 04:10:12 (9 years ago)
Author:
seregin
Message:

port rev 4558

Location:
branches/SHM-dev/source/Lib/TLibEncoder
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/SHM-dev/source/Lib/TLibEncoder/TEncCfg.h

    r1402 r1405  
    181181  Bool      m_bFastMEAssumingSmootherMVEnabled;
    182182  Int       m_minSearchWindow;
     183  Bool      m_bRestrictMESampling;
    183184
    184185  //====== Quality control ========
     
    568569  Void      setFastMEAssumingSmootherMVEnabled ( Bool b )    { m_bFastMEAssumingSmootherMVEnabled = b; }
    569570  Void      setMinSearchWindow              ( Int   i )      { m_minSearchWindow = i; }
     571  Void      setRestrictMESampling           ( Bool  b )      { m_bRestrictMESampling = b; }
    570572
    571573  //====== Quality control ========
     
    641643  Bool      getFastMEAssumingSmootherMVEnabled () const { return m_bFastMEAssumingSmootherMVEnabled; }
    642644  Int       getMinSearchWindow                 () const { return m_minSearchWindow; }
     645  Bool      getRestrictMESampling              () const { return m_bRestrictMESampling; }
    643646
    644647  //==== Quality control ========
  • branches/SHM-dev/source/Lib/TLibEncoder/TEncSearch.cpp

    r1404 r1405  
    340340  m_cDistParam.m_maximumDistortionForEarlyExit = rcStruct.uiBestSad;
    341341
    342   if(m_pcEncCfg->getFastSearch() == SELECTIVE)
     342  if((m_pcEncCfg->getRestrictMESampling() == false) && m_pcEncCfg->getFastSearch() == SELECTIVE)
    343343  {
    344344    Int isubShift = 0;
Note: See TracChangeset for help on using the changeset viewer.