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


Ignore:
Timestamp:
22 Jul 2015, 01:36:46 (9 years ago)
Author:
seregin
Message:

port rev 4410

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

Legend:

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

    r1331 r1332  
    13641364  ("SAO",                                             m_bUseSAO,                                         true, "Enable Sample Adaptive Offset")
    13651365  ("TestSAODisableAtPictureLevel",                    m_bTestSAODisableAtPictureLevel,                  false, "Enables the testing of disabling SAO at the picture level after having analysed all blocks")
     1366  ("SaoEncodingRate",                                 m_saoEncodingRate,                                 0.75, "When >0 SAO early picture termination is enabled for luma and chroma")
     1367  ("SaoEncodingRateChroma",                           m_saoEncodingRateChroma,                            0.5, "The SAO early picture termination rate to use for chroma (when m_SaoEncodingRate is >0). If <=0, use results for luma")
    13661368  ("MaxNumOffsetsPerPic",                             m_maxNumOffsetsPerPic,                             2048, "Max number of SAO offset per picture (Default: 2048)")
    13671369  ("SAOLcuBoundary",                                  m_saoCtuBoundary,                                 false, "0: right/bottom CTU boundary areas skipped from SAO parameter estimation, 1: non-deblocked pixels are used for those areas")
  • branches/SHM-dev/source/App/TAppEncoder/TAppEncCfg.h

    r1331 r1332  
    249249  Bool      m_bUseSAO;
    250250  Bool      m_bTestSAODisableAtPictureLevel;
     251  Double    m_saoEncodingRate;                                ///< When >0 SAO early picture termination is enabled for luma and chroma
     252  Double    m_saoEncodingRateChroma;                          ///< The SAO early picture termination rate to use for chroma (when m_SaoEncodingRate is >0). If <=0, use results for luma.
    251253  Int       m_maxNumOffsetsPerPic;                            ///< SAO maximun number of offset per picture
    252254  Bool      m_saoCtuBoundary;                                 ///< SAO parameter estimation using non-deblocked pixels for CTU bottom and right boundary areas
  • branches/SHM-dev/source/App/TAppEncoder/TAppEncTop.cpp

    r1331 r1332  
    520520    m_acTEncTop[layer].setUseSAO                                            ( m_bUseSAO );
    521521    m_acTEncTop[layer].setTestSAODisableAtPictureLevel                      ( m_bTestSAODisableAtPictureLevel );
     522    m_acTEncTop[layer].setSaoEncodingRate                                   ( m_saoEncodingRate );
     523    m_acTEncTop[layer].setSaoEncodingRateChroma                             ( m_saoEncodingRateChroma );
    522524    m_acTEncTop[layer].setMaxNumOffsetsPerPic                               ( m_maxNumOffsetsPerPic );
    523525
     
    954956  m_cTEncTop.setUseSAO                                            ( m_bUseSAO );
    955957  m_cTEncTop.setTestSAODisableAtPictureLevel                      ( m_bTestSAODisableAtPictureLevel );
     958  m_cTEncTop.setSaoEncodingRate                                   ( m_saoEncodingRate );
     959  m_cTEncTop.setSaoEncodingRateChroma                             ( m_saoEncodingRateChroma );
    956960  m_cTEncTop.setMaxNumOffsetsPerPic                               ( m_maxNumOffsetsPerPic);
    957961
Note: See TracChangeset for help on using the changeset viewer.