Ignore:
Timestamp:
4 Apr 2013, 04:36:38 (12 years ago)
Author:
qualcomm
Message:

Include signaling of profile, tier, level information for layer sets (MACRO: VPS_EXTN_PROFILE_INFO)

Include profile, tier, level signaling for all layers sets. Does not include config file support for specifying the information.

From: Adarsh K. Ramasubramonian <aramasub@…>

File:
1 edited

Legend:

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

    r111 r112  
    669669{
    670670  // ... More syntax elements to be written here
    671 
     671#if VPS_EXTN_PROFILE_INFO
     672  // Profile-tier-level signalling
     673  for(Int idx = 1; idx <= vps->getNumLayerSets() - 1; idx++)
     674  {
     675    WRITE_FLAG( vps->getProfilePresentFlag(idx),       "vps_profile_present_flag[i]" );
     676    if( !vps->getProfilePresentFlag(idx) )
     677    {
     678      WRITE_UVLC( vps->getProfileLayerSetRef(idx) - 1, "vps_profile_layer_set_ref_minus1[i]" );
     679    }
     680    codePTL( vps->getPTLForExtn(idx), vps->getProfilePresentFlag(idx), vps->getMaxTLayers() - 1 );
     681  }
     682#endif
    672683#if VPS_EXTN_OP_LAYER_SETS
    673684  // Target output layer signalling
Note: See TracChangeset for help on using the changeset viewer.