Changeset 1326 in SHVCSoftware for branches/SHM-dev/source/App


Ignore:
Timestamp:
22 Jul 2015, 00:42:03 (10 years ago)
Author:
seregin
Message:

port rev 4404

Location:
branches/SHM-dev/source/App/TAppEncoder
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/SHM-dev/source/App/TAppEncoder/TAppEncCfg.cpp

    r1325 r1326  
    12861286  ("BipredSearchRange",                               m_bipredSearchRange,                                  4, "Motion search range for bipred refinement")
    12871287  ("ClipForBiPredMEEnabled",                          m_bClipForBiPredMeEnabled,                        false, "Enables clipping in the Bi-Pred ME. It is disabled to reduce encoder run-time")
     1288  ("FastMEAssumingSmootherMVEnabled",                 m_bFastMEAssumingSmootherMVEnabled,                true, "Enables fast ME assuming a smoother MV.")
     1289
    12881290  ("HadamardME",                                      m_bUseHADME,                                       true, "Hadamard ME for fractional-pel")
    12891291  ("ASR",                                             m_bUseASR,                                        false, "Adaptive motion search range")
  • branches/SHM-dev/source/App/TAppEncoder/TAppEncCfg.h

    r1325 r1326  
    8686  std::vector<Int>                m_numOutputLayersInOutputLayerSet;
    8787  std::vector< std::vector<Int> > m_listOfOutputLayers;
    88   Bool      m_isField;                                        ///< enable field coding
    89   Bool      m_isTopFieldFirst;
    90   Bool      m_bEfficientFieldIRAPEnabled;                     ///< enable an efficient field IRAP structure.
    9188#else
    9289  Char*     m_pchInputFile;                                   ///< source file name
     
    10198
    10299  Int       m_iSourceHeightOrg;                               ///< original source height in pixel (when interlaced = frame height)
    103 
     100#endif
    104101  Bool      m_isField;                                        ///< enable field coding
    105102  Bool      m_isTopFieldFirst;
    106103  Bool      m_bEfficientFieldIRAPEnabled;                     ///< enable an efficient field IRAP structure.
    107104
     105#if !SVC_EXTENSION
    108106  Int       m_conformanceWindowMode;
    109107  Int       m_confWinLeft;
     
    279277  Int       m_bipredSearchRange;                              ///< ME search range for bipred refinement
    280278  Bool      m_bClipForBiPredMeEnabled;                        ///< Enables clipping for Bi-Pred ME.
     279  Bool      m_bFastMEAssumingSmootherMVEnabled;               ///< Enables fast ME assuming a smoother MV.
    281280  Bool      m_bUseFastEnc;                                    ///< flag for using fast encoder setting
    282281  Bool      m_bUseEarlyCU;                                    ///< flag for using Early CU setting
  • branches/SHM-dev/source/App/TAppEncoder/TAppEncTop.cpp

    r1325 r1326  
    410410    m_acTEncTop[layer].setBipredSearchRange                                ( m_bipredSearchRange );
    411411    m_acTEncTop[layer].setClipForBiPredMeEnabled                           ( m_bClipForBiPredMeEnabled );
     412    m_acTEncTop[layer].setFastMEAssumingSmootherMVEnabled                  ( m_bFastMEAssumingSmootherMVEnabled );
    412413
    413414    //====== Quality control ========
     
    848849  m_cTEncTop.setBipredSearchRange                                 ( m_bipredSearchRange );
    849850  m_cTEncTop.setClipForBiPredMeEnabled                            ( m_bClipForBiPredMeEnabled );
     851  m_cTEncTop.setFastMEAssumingSmootherMVEnabled                   ( m_bFastMEAssumingSmootherMVEnabled );
    850852
    851853  //====== Quality control ========
Note: See TracChangeset for help on using the changeset viewer.