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


Ignore:
Timestamp:
23 Jan 2014, 18:05:13 (11 years ago)
Author:
seregin
Message:

JCTVC-P0048: Remove profile_ref_minus1 from VPS extension with macro P0048_REMOVE_PROFILE_REF. Patch was provided by Tomoyuki Yamamoto <yamamoto.tomoyuki@…>

Changes

  • Remove profile_ref_minus1 from VPS extension
  • Infer Profile info to be the previous one when not present
  • Remove array m_profileLayerSetRef[MAX_VPS_LAYER_SETS_PLUS1]
  • Remove method get/setProfileLayerSetRef()
  • Remove macro O0109_PROF_REF_MINUS1
File:
1 edited

Legend:

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

    r551 r552  
    955955  {
    956956    WRITE_FLAG( vps->getProfilePresentFlag(idx),       "vps_profile_present_flag[i]" );
     957#if !P0048_REMOVE_PROFILE_REF
    957958    if( !vps->getProfilePresentFlag(idx) )
    958959    {
    959960      WRITE_CODE( vps->getProfileLayerSetRef(idx) - 1, 6, "profile_ref_minus1[i]" );
    960961    }
     962#endif
    961963    codePTL( vps->getPTLForExtn(idx), vps->getProfilePresentFlag(idx), vps->getMaxTLayers() - 1 );
    962964  }
Note: See TracChangeset for help on using the changeset viewer.