Changeset 1334 in SHVCSoftware for branches/SHM-dev/source/Lib


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

port rev 4412

Location:
branches/SHM-dev/source/Lib
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/SHM-dev/source/Lib/TLibCommon/TypeDef.h

    r1329 r1334  
    248248#endif
    249249
    250 #define VERBOSE_RATE 0 ///< Print additional rate information in encoder
    251 
    252250#define AMVP_DECIMATION_FACTOR                            4
    253251
     
    279277#define MDCS_MAXIMUM_WIDTH                                8         ///< (default 8) (measured in pixels) TUs with width greater than this can only use diagonal scan
    280278#define MDCS_MAXIMUM_HEIGHT                               8         ///< (default 8) (measured in pixels) TUs with height greater than this can only use diagonal scan
    281 
    282 #define FAST_UDI_USE_MPM 1
    283279
    284280#define RDO_WITHOUT_DQP_BITS                              0           ///< Disable counting dQP bits in RDO-based mode decision
  • branches/SHM-dev/source/Lib/TLibEncoder/TEncCfg.h

    r1333 r1334  
    382382  std::string m_summaryOutFilename;                           ///< filename to use for producing summary output file.
    383383  std::string m_summaryPicFilenameBase;                       ///< Base filename to use for producing summary picture output files. The actual filenames used will have I.txt, P.txt and B.txt appended.
     384  UInt        m_summaryVerboseness;                           ///< Specifies the level of the verboseness of the text output.
    384385
    385386#if SVC_EXTENSION
     
    10281029  Void      setSummaryPicFilenameBase(const std::string &s)          { m_summaryPicFilenameBase = s; }
    10291030  const std::string& getSummaryPicFilenameBase() const               { return m_summaryPicFilenameBase; }
     1031  Void      setSummaryVerboseness(UInt v)                            { m_summaryVerboseness = v; }
     1032  UInt      getSummaryVerboseness( ) const                           { return m_summaryVerboseness; }
    10301033
    10311034#if Q0189_TMVP_CONSTRAINTS
  • branches/SHM-dev/source/Lib/TLibEncoder/TEncGOP.cpp

    r1333 r1334  
    30773077}
    30783078
    3079 #if VERBOSE_RATE
    30803079static const Char* nalUnitTypeToString(NalUnitType type)
    30813080{
     
    31103109  }
    31113110}
    3112 #endif
    31133111
    31143112Void TEncGOP::xCalculateAddPSNRs( const Bool isField, const Bool isFieldTopFieldFirst, const Int iGOPid, TComPic* pcPic, const AccessUnit&accessUnit, TComList<TComPic*> &rcListPic, const Double dEncTime, const InputColourSpaceConversion snr_conversion, const Bool printFrameMSE )
     
    32423240  {
    32433241    UInt numRBSPBytes_nal = UInt((*it)->m_nalUnitData.str().size());
    3244 #if VERBOSE_RATE
    3245     printf("*** %6s numBytesInNALunit: %u\n", nalUnitTypeToString((*it)->m_nalUnitType), numRBSPBytes_nal);
    3246 #endif
     3242    if (m_pcCfg->getSummaryVerboseness() > 0)
     3243    {
     3244      printf("*** %6s numBytesInNALunit: %u\n", nalUnitTypeToString((*it)->m_nalUnitType), numRBSPBytes_nal);
     3245    }
    32473246    if ((*it)->m_nalUnitType != NAL_UNIT_PREFIX_SEI && (*it)->m_nalUnitType != NAL_UNIT_SUFFIX_SEI)
    32483247    {
Note: See TracChangeset for help on using the changeset viewer.