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/TLibCommon/TComSlice.h

    r551 r552  
    514514  // Profile-tier-level signalling related
    515515  Bool       m_profilePresentFlag[MAX_VPS_LAYER_SETS_PLUS1];    // The value with index 0 will not be used.
     516#if !P0048_REMOVE_PROFILE_REF
    516517  UInt       m_profileLayerSetRef[MAX_VPS_LAYER_SETS_PLUS1];    // The value with index 0 will not be used.
     518#endif
    517519  std::vector<TComPTL>    m_pcPTLForExtn; 
    518520#endif
     
    777779  Void   setProfilePresentFlag(Int id, Bool x)                  { m_profilePresentFlag[id] = x;    }
    778780
     781#if !P0048_REMOVE_PROFILE_REF
    779782  UInt   getProfileLayerSetRef(Int id)                          { return m_profileLayerSetRef[id]; }
    780783  Void   setProfileLayerSetRef(Int id, Bool x)                  { m_profileLayerSetRef[id] = x;    }
     784#endif
    781785
    782786  std::vector<TComPTL>* getPTLForExtnPtr()                      { return &m_pcPTLForExtn;          }
Note: See TracChangeset for help on using the changeset viewer.