Changeset 857 in 3DVCSoftware for branches/HTM-10.0-dev0/source/Lib/TLibDecoder


Ignore:
Timestamp:
22 Feb 2014, 00:50:21 (11 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/TLibDecoder/TDecCAVLC.cpp

    r856 r857  
    12111211  UInt uiCode;
    12121212  READ_FLAG( uiCode, "avc_base_layer_flag" );                     pcVPS->setAvcBaseLayerFlag( uiCode == 1 ? true : false );
    1213 #if !H_MV_HLS7_GEN
     1213
     1214#if !H_MV_HLS_7_VPS_P0307_23
    12141215  READ_FLAG( uiCode, "vps_vui_present_flag" );                    pcVPS->setVpsVuiPresentFlag( uiCode == 1 );
    12151216  if ( pcVPS->getVpsVuiPresentFlag() )
     
    15261527  } 
    15271528
    1528 #if H_MV_HLS7_GEN
     1529#if H_MV_HLS_7_VPS_P0307_23
    15291530  READ_UVLC( uiCode, "vps_non_vui_extension_length" ); pcVPS->setVpsNonVuiExtensionLength( uiCode );
    1530   for ( Int i = 1; i < pcVPS->getVpsNonVuiExtensionLength(); i++ )
     1531  for ( Int i = 1; i <= pcVPS->getVpsNonVuiExtensionLength(); i++ )
    15311532  {
    15321533    READ_CODE( 8, uiCode, "vps_non_vui_extension_data_byte" );
    15331534  }
    1534   READ_FLAG( uiCode, "vps_vui_present_flag" );                    pcVPS->setVpsVuiPresentFlag( uiCode == 1 );  if ( pcVPS->getVpsVuiPresentFlag() )
     1535  READ_FLAG( uiCode, "vps_vui_present_flag" );  pcVPS->setVpsVuiPresentFlag( uiCode == 1 );
    15351536#endif
    15361537#if !H_MV_HLS_7_RESERVED_FLAGS
Note: See TracChangeset for help on using the changeset viewer.