Ignore:
Timestamp:
22 Feb 2014, 00:50:21 (10 years ago)
Author:
qualcomm
Message:

H_MV_HLS_7_VPS_P0307_23

Implementation for adoption of (VPS/P0307/VPS VUI extension)

  • Move vps_vui_present_flag to the end of syntax table
  • Remove vps_vui_offset
  • Add vps_non_vui_extension_length and vps_non_vui_extension_data_byte

submitted by Hendry (fhendry@…

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-10.0-dev0/source/Lib/TLibCommon/TComSlice.h

    r854 r857  
    768768  /// VPS EXTENSION SYNTAX ELEMENTS
    769769  Bool        m_avcBaseLayerFlag;
    770 #if !H_MV_HLS7_GEN
     770#if H_MV_HLS_7_VPS_P0307_23
     771  Int         m_vpsNonVuiExtensionLength;
     772#else
    771773  Int         m_vpsVuiOffset;
    772774#endif
     
    829831#if H_MV_HLS7_GEN
    830832  Int         m_directDependencyType     [MAX_NUM_LAYERS] [MAX_NUM_LAYERS];
    831   Int         m_vpsNonVuiExtensionLength;
    832833#endif
    833834  Bool        m_vpsVuiPresentFlag;
     
    973974  Bool    getAvcBaseLayerFlag()                                            { return m_avcBaseLayerFlag; }
    974975
    975 #if !H_MV_HLS7_GEN
     976#if H_MV_HLS_7_VPS_P0307_23
     977  Void    setVpsNonVuiExtensionLength( Int  val )                          { m_vpsNonVuiExtensionLength = val; }
     978  Int     getVpsNonVuiExtensionLength(  )                                  { return m_vpsNonVuiExtensionLength; }
     979#else
    976980  Void    setVpsVuiOffset( Int  val )                                      { m_vpsVuiOffset = val; }
    977981  Int     getVpsVuiOffset(  )                                              { return m_vpsVuiOffset; }
     
    11401144  Void    setDirectDependencyType( Int depLayeridInVps, Int refLayeridInVps, Int val) { m_directDependencyType[ depLayeridInVps ][ refLayeridInVps ] = val; }
    11411145  Int     getDirectDependencyType( Int depLayeridInVps, Int refLayeridInVps)   { return m_directDependencyType[ depLayeridInVps ][ refLayeridInVps ]; }
    1142 
    1143 #if H_MV_HLS7_GEN
    1144   Void    setVpsNonVuiExtensionLength( Int  val )                          { m_vpsNonVuiExtensionLength = val; }
    1145   Int     getVpsNonVuiExtensionLength(  )                                  { return m_vpsNonVuiExtensionLength; }
    1146 #endif
    11471146
    11481147  Void    setVpsVuiPresentFlag( Bool flag )                                { m_vpsVuiPresentFlag = flag; }
Note: See TracChangeset for help on using the changeset viewer.