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


Ignore:
Timestamp:
20 Jul 2015, 21:06:06 (10 years ago)
Author:
seregin
Message:

port rev 4334

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

Legend:

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

    r1290 r1298  
    13251325  ("RDOQ",                                            m_useRDOQ,                                         true)
    13261326  ("RDOQTS",                                          m_useRDOQTS,                                       true)
     1327#if T0196_SELECTIVE_RDOQ
     1328  ("SelectiveRDOQ",                                   m_useSelectiveRDOQ,                               false, "Enable selective RDOQ")
     1329#endif
    13271330  ("RDpenalty",                                       m_rdPenalty,                                          0,  "RD-penalty for 32x32 TU for intra in non-intra slices. 0:disabled  1:RD-penalty  2:maximum RD-penalty")
    13281331
  • branches/SHM-dev/source/App/TAppEncoder/TAppEncCfg.h

    r1290 r1298  
    268268  Bool      m_useRDOQ;                                       ///< flag for using RD optimized quantization
    269269  Bool      m_useRDOQTS;                                     ///< flag for using RD optimized quantization for transform skip
     270#if T0196_SELECTIVE_RDOQ
     271  Bool      m_useSelectiveRDOQ;                               ///< flag for using selective RDOQ
     272#endif
    270273  Int       m_rdPenalty;                                      ///< RD-penalty for 32x32 TU for intra in non-intra slices (0: no RD-penalty, 1: RD-penalty, 2: maximum RD-penalty)
    271274  Int       m_iFastSearch;                                    ///< ME mode, 0 = full, 1 = diamond, 2 = PMVFAST
  • branches/SHM-dev/source/App/TAppEncoder/TAppEncTop.cpp

    r1292 r1298  
    435435    m_acTEncTop[layer].setUseRDOQ                                          ( m_useRDOQ     );
    436436    m_acTEncTop[layer].setUseRDOQTS                                        ( m_useRDOQTS   );
     437#if T0196_SELECTIVE_RDOQ
     438    m_acTEncTop[layer].setUseSelectiveRDOQ                                 ( m_useSelectiveRDOQ );
     439#endif
    437440    m_acTEncTop[layer].setRDpenalty                                        ( m_rdPenalty );
    438441    m_acTEncTop[layer].setMaxCUWidth                                       ( m_acLayerCfg[layer].m_uiMaxCUWidth );
     
    867870  m_cTEncTop.setUseRDOQ                                           ( m_useRDOQ     );
    868871  m_cTEncTop.setUseRDOQTS                                         ( m_useRDOQTS   );
     872#if T0196_SELECTIVE_RDOQ
     873  m_cTEncTop.setUseSelectiveRDOQ                                  ( m_useSelectiveRDOQ );
     874#endif
    869875  m_cTEncTop.setRDpenalty                                         ( m_rdPenalty );
    870876  m_cTEncTop.setMaxCUWidth                                        ( m_uiMaxCUWidth );
Note: See TracChangeset for help on using the changeset viewer.