Changeset 864 in SHVCSoftware for branches/SHM-dev/source/Lib/TLibEncoder


Ignore:
Timestamp:
12 Aug 2014, 03:21:07 (11 years ago)
Author:
qualcomm
Message:

JCTVC-R0272: Signalling the PTL for the 0-th OLS (Macro: LIST_OF_PTL)

Signalling of the PTL information of the 0-th OLS at the beginning of VPS extension.

From: Adarsh K. Ramasubramonian <aramasub@…>

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/SHM-dev/source/Lib/TLibEncoder/TEncCavlc.cpp

    r862 r864  
    905905  Int OlsHighestOutputLayerId[MAX_VPS_LAYER_SETS_PLUS1];
    906906#endif
     907#if LIST_OF_PTL
     908  if( vps->getMaxLayers() > 1 && vps->getBaseLayerInternalFlag() )
     909  {
     910    codePTL( vps->getPTLForExtn(1), false, vps->getMaxTLayers() - 1 );
     911  }
     912#endif
    907913#if VPS_EXTN_MASK_AND_DIM_INFO
    908914  UInt i = 0, j = 0;
     
    10631069  WRITE_UVLC( vps->getNumProfileTierLevel() - 1, "vps_num_profile_tier_level_minus1");
    10641070#endif
     1071#if LIST_OF_PTL
     1072  assert( vps->getNumProfileTierLevel() == vps->getPTLForExtnPtr()->size());
     1073  for(Int idx = vps->getBaseLayerInternalFlag() ? 2 : 1; idx <= vps->getNumProfileTierLevel() - 1; idx++)
     1074#else
    10651075  for(Int idx = 1; idx <= vps->getNumProfileTierLevel() - 1; idx++)
     1076#endif
    10661077  {
    10671078    WRITE_FLAG( vps->getProfilePresentFlag(idx),       "vps_profile_present_flag[i]" );
Note: See TracChangeset for help on using the changeset viewer.