Changeset 960 in 3DVCSoftware for branches/HTM-11.0-dev0-Qualcomm/source/Lib


Ignore:
Timestamp:
9 May 2014, 00:28:59 (11 years ago)
Author:
qualcomm
Message:

Implementation of JCT3V_H0056 -- Inference of sps_temporal_id_nesting_flag when it is not present.

Macro: H0056_SPS_TEMP_NESTING_FIX

Submitted by Hendry (fhendry@…)

Location:
branches/HTM-11.0-dev0-Qualcomm/source/Lib
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-11.0-dev0-Qualcomm/source/Lib/TLibCommon/TypeDef.h

    r959 r960  
    362362#define H0044_POC_LSB_NOT_PRESENT        1      ///< JCT3V-H0044: Add constraint checking on the value of poc_reset_idc and poc_lsb_val
    363363#define H0056_EOS_CHECKS                 1      ///< JCT3V-H0056: Put checks on handling EOS
    364 
     364#define H0056_SPS_TEMP_NESTING_FIX       1      ///< JCT3V-H0056: Fix the inference value of sps_temporal_id_nesting_flag when it is not present
    365365/////////////////////////////////////////////////////////////////////////////////////////
    366366///////////////////////////////////   TBD                  //////////////////////////////
  • branches/HTM-11.0-dev0-Qualcomm/source/Lib/TLibDecoder/TDecTop.cpp

    r959 r960  
    632632  }
    633633
     634#if H0056_SPS_TEMP_NESTING_FIX
     635  if( m_layerId > 0 )
     636  {
     637    sps->setTemporalIdNestingFlag( (sps->getMaxTLayers() > 1) ? vps->getTemporalNestingFlag() : true );
     638  }
     639#endif
     640
    634641  if( pps->getDependentSliceSegmentsEnabledFlag() )
    635642  {
Note: See TracChangeset for help on using the changeset viewer.