Changeset 212 in SHVCSoftware for branches/SHM-2.1-dev/source/App/TAppEncoder


Ignore:
Timestamp:
17 May 2013, 13:38:34 (12 years ago)
Author:
canon
Message:

integration M0115 - Fast Intra Decision - cfg parameter: FIS (off by default)
edouard.francois@…

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

Legend:

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

    r211 r212  
    634634  ("CFM", m_bUseCbfFastMode, false, "Cbf fast mode setting")
    635635  ("ESD", m_useEarlySkipDetection, false, "Early SKIP detection setting")
     636#if FAST_INTRA_SHVC
     637  ("FIS", m_useFastIntraScalable, false, "Fast Intra Decision for Scalable HEVC")
     638#endif
    636639#if RATE_CONTROL_LAMBDA_DOMAIN
    637640#if RC_SHVC_HARMONIZATION
     
    19571960  printf("CFM:%d ", m_bUseCbfFastMode         );
    19581961  printf("ESD:%d ", m_useEarlySkipDetection  );
     1962#if FAST_INTRA_SHVC
     1963  printf("FIS:%d ", m_useFastIntraScalable  );
     1964#endif
    19591965  printf("RQT:%d ", 1     );
    19601966  printf("TransformSkip:%d ",     m_useTransformSkip              );
  • branches/SHM-2.1-dev/source/App/TAppEncoder/TAppEncCfg.h

    r211 r212  
    208208  Bool      m_bUseCbfFastMode;                              ///< flag for using Cbf Fast PU Mode Decision
    209209  Bool      m_useEarlySkipDetection;                         ///< flag for using Early SKIP Detection
     210#if FAST_INTRA_SHVC
     211  Bool      m_useFastIntraScalable;                          ///< flag for using Fast Intra Decision for Scalable HEVC
     212#endif
    210213  Int       m_sliceMode;                                     ///< 0: no slice limits, 1 : max number of CTBs per slice, 2: max number of bytes per slice,
    211214                                                             ///< 3: max number of tiles per slice
  • branches/SHM-2.1-dev/source/App/TAppEncoder/TAppEncTop.cpp

    r211 r212  
    225225    m_acTEncTop[layer].setUseCbfFastMode               ( m_bUseCbfFastMode  );
    226226    m_acTEncTop[layer].setUseEarlySkipDetection        ( m_useEarlySkipDetection );
     227#if FAST_INTRA_SHVC
     228    m_acTEncTop[layer].setUseFastIntraScalable         ( m_useFastIntraScalable );
     229#endif
    227230
    228231    m_acTEncTop[layer].setUseTransformSkip             ( m_useTransformSkip      );
     
    555558  m_cTEncTop.setUseCbfFastMode            ( m_bUseCbfFastMode  );
    556559  m_cTEncTop.setUseEarlySkipDetection            ( m_useEarlySkipDetection );
     560#if FAST_INTRA_SHVC
     561  m_cTEncTop.setUseFastIntraScalable            ( m_useFastIntraScalable );
     562#endif
    557563
    558564  m_cTEncTop.setUseTransformSkip             ( m_useTransformSkip      );
Note: See TracChangeset for help on using the changeset viewer.