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


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/TLibDecoder/TDecCAVLC.cpp

    r862 r864  
    11481148  Int OlsHighestOutputLayerId[MAX_VPS_LAYER_SETS_PLUS1];
    11491149#endif
     1150#if LIST_OF_PTL
     1151  if( vps->getMaxLayers() > 1 && vps->getBaseLayerInternalFlag() )
     1152  {
     1153    vps->setProfilePresentFlag(1, false);
     1154    vps->getPTLForExtnPtr()->empty();
     1155    vps->getPTLForExtnPtr()->resize(2);
     1156    vps->getPTLForExtn(1)->copyProfileInfo( vps->getPTL() );
     1157    parsePTL( vps->getPTLForExtn(1), vps->getProfilePresentFlag(1), vps->getMaxTLayers() - 1 );
     1158  }
     1159#endif
    11501160#if VPS_EXTN_MASK_AND_DIM_INFO
    11511161  UInt numScalabilityTypes = 0, i = 0, j = 0;
     
    13651375#endif
    13661376  vps->getPTLForExtnPtr()->resize(vps->getNumProfileTierLevel());
     1377#if LIST_OF_PTL
     1378  for(Int idx = vps->getBaseLayerInternalFlag() ? 2 : 1; idx <= vps->getNumProfileTierLevel() - 1; idx++)
     1379#else
    13671380  for(Int idx = 1; idx <= vps->getNumProfileTierLevel() - 1; idx++)
     1381#endif
    13681382  {
    13691383    READ_FLAG( uiCode, "vps_profile_present_flag[i]" ); vps->setProfilePresentFlag(idx, uiCode ? true : false);
Note: See TracChangeset for help on using the changeset viewer.