Ignore:
Timestamp:
13 Jul 2013, 15:51:26 (11 years ago)
Author:
tech
Message:

Update to HM 11.0.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-DEV-0.3-dev2/source/App/TAppEncoder/TAppEncTop.cpp

    r534 r537  
    194194  m_cTEncTop.setProfile(m_profile);
    195195  m_cTEncTop.setLevel(m_levelTier, m_level);
    196 #if L0046_CONSTRAINT_FLAGS
    197196  m_cTEncTop.setProgressiveSourceFlag(m_progressiveSourceFlag);
    198197  m_cTEncTop.setInterlacedSourceFlag(m_interlacedSourceFlag);
    199198  m_cTEncTop.setNonPackedConstraintFlag(m_nonPackedConstraintFlag);
    200199  m_cTEncTop.setFrameOnlyConstraintFlag(m_frameOnlyConstraintFlag);
    201 #endif
    202200 
    203201  m_cTEncTop.setFrameRate                    ( m_iFrameRate );
     
    260258  m_cTEncTop.setLoopFilterTcOffset           ( m_loopFilterTcOffsetDiv2    );
    261259  m_cTEncTop.setDeblockingFilterControlPresent( m_DeblockingFilterControlPresent);
    262 #if L0386_DB_METRIC
    263260  m_cTEncTop.setDeblockingFilterMetric       ( m_DeblockingFilterMetric );
    264 #endif
    265261
    266262  //====== Motion search ========
     
    300296  m_cTEncTop.setUseHADME                     ( m_bUseHADME    );
    301297  m_cTEncTop.setUseLossless                  ( m_useLossless );
    302 #if !L0034_COMBINED_LIST_CLEANUP
    303   m_cTEncTop.setUseLComb                     ( m_bUseLComb    );
    304 #endif
    305298#if H_MV
    306299  m_cTEncTop.setdQPs                         ( m_aidQP[layer]   );
     
    310303  m_cTEncTop.setUseRDOQ                      ( m_useRDOQ     );
    311304  m_cTEncTop.setUseRDOQTS                    ( m_useRDOQTS   );
    312 #if L0232_RD_PENALTY
    313305  m_cTEncTop.setRDpenalty                 ( m_rdPenalty );
    314 #endif
    315306  m_cTEncTop.setQuadtreeTULog2MaxSize        ( m_uiQuadtreeTULog2MaxSize );
    316307  m_cTEncTop.setQuadtreeTULog2MinSize        ( m_uiQuadtreeTULog2MinSize );
     
    380371  m_cTEncTop.setBufferingPeriodSEIEnabled( m_bufferingPeriodSEIEnabled );
    381372  m_cTEncTop.setPictureTimingSEIEnabled( m_pictureTimingSEIEnabled );
    382 #if J0149_TONE_MAPPING_SEI
    383373  m_cTEncTop.setToneMappingInfoSEIEnabled                 ( m_toneMappingInfoSEIEnabled );
    384374  m_cTEncTop.setTMISEIToneMapId                           ( m_toneMapId );
     
    406396  m_cTEncTop.setTMISEINominalWhiteLevelLumaCodeValue      ( m_nominalWhiteLevelLumaCodeValue );
    407397  m_cTEncTop.setTMISEIExtendedWhiteLevelLumaCodeValue     ( m_extendedWhiteLevelLumaCodeValue );
    408 #endif
    409398  m_cTEncTop.setFramePackingArrangementSEIEnabled( m_framePackingSEIEnabled );
    410399  m_cTEncTop.setFramePackingArrangementSEIType( m_framePackingSEIType );
     
    416405  m_cTEncTop.setGradualDecodingRefreshInfoEnabled( m_gradualDecodingRefreshInfoEnabled );
    417406  m_cTEncTop.setDecodingUnitInfoSEIEnabled( m_decodingUnitInfoSEIEnabled );
    418 #if L0208_SOP_DESCRIPTION_SEI
    419407  m_cTEncTop.setSOPDescriptionSEIEnabled( m_SOPDescriptionSEIEnabled );
    420 #endif
    421 #if K0180_SCALABLE_NESTING_SEI
    422408  m_cTEncTop.setScalableNestingSEIEnabled( m_scalableNestingSEIEnabled );
    423 #endif
    424409  m_cTEncTop.setUniformSpacingIdr          ( m_iUniformSpacingIdr );
    425410  m_cTEncTop.setNumColumnsMinus1           ( m_iNumColumnsMinus1 );
     
    490475  m_cTEncTop.setLog2MaxMvLengthHorizontal( m_log2MaxMvLengthHorizontal );
    491476  m_cTEncTop.setLog2MaxMvLengthVertical( m_log2MaxMvLengthVertical );
    492 #if SIGNAL_BITRATE_PICRATE_IN_VPS
    493   TComBitRatePicRateInfo *bitRatePicRateInfo = m_cTEncTop.getVPS()->getBitratePicrateInfo();
    494   // The number of bit rate/pic rate have to equal to number of sub-layers.
    495   if(m_bitRatePicRateMaxTLayers)
    496   {
    497     assert(m_bitRatePicRateMaxTLayers == m_cTEncTop.getVPS()->getMaxTLayers());
    498   }
    499   for(Int i = 0; i < m_bitRatePicRateMaxTLayers; i++)
    500   {
    501     bitRatePicRateInfo->setBitRateInfoPresentFlag( i, m_bitRateInfoPresentFlag[i] );
    502     if( bitRatePicRateInfo->getBitRateInfoPresentFlag(i) )
    503     {
    504       bitRatePicRateInfo->setAvgBitRate(i, m_avgBitRate[i]);
    505       bitRatePicRateInfo->setMaxBitRate(i, m_maxBitRate[i]);
    506     }
    507   }
    508   for(Int i = 0; i < m_bitRatePicRateMaxTLayers; i++)
    509   {
    510     bitRatePicRateInfo->setPicRateInfoPresentFlag( i, m_picRateInfoPresentFlag[i] );
    511     if( bitRatePicRateInfo->getPicRateInfoPresentFlag(i) )
    512     {
    513       bitRatePicRateInfo->setAvgPicRate     (i, m_avgPicRate[i]);
    514       bitRatePicRateInfo->setConstantPicRateIdc(i, m_constantPicRateIdc[i]);
    515     }
    516   }
    517 #endif
    518477#if H_MV
    519478  }
Note: See TracChangeset for help on using the changeset viewer.