Changeset 742 in SHVCSoftware for branches


Ignore:
Timestamp:
25 Apr 2014, 01:59:04 (11 years ago)
Author:
qualcomm
Message:

Implementation of JCTVC_Q0146
MACRO Q0146_SSH_EXT_DATA_BIT

JCTVC-Q0146; Bug-fix -- the SSH_EXT_DATA_BIT can have any value -- not required to be 1

Submitted by Hendry (fhendry@…)

Location:
branches/SHM-6-dev/source/Lib
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/SHM-6-dev/source/Lib/TLibCommon/TypeDef.h

    r741 r742  
    5151#define Q0177_SPS_TEMP_NESTING_FIX       1      ///< JCTVC-Q0177; Fix the inference value of sps_temporal_id_nesting_flag when it is not present
    5252#define Q0142_POC_LSB_NOT_PRESENT        1      ///< JCTVC-Q0142; Add constraint checking on the value of poc_reset_idc and poc_lsb_val
     53#define Q0146_SSH_EXT_DATA_BIT           1      ///< JCTVC-Q0146; Bug-fix -- the SSH_EXT_DATA_BIT can have any value -- not required to be 1
    5354
    5455#define Q0200_CONFORMANCE_BL_SIZE        1       ///< JCTVC-Q0200; use conformance picture size in re-sampling processs
  • branches/SHM-6-dev/source/Lib/TLibDecoder/TDecCAVLC.cpp

    r741 r742  
    32683268    while( counter )
    32693269    {
     3270#if Q0146_SSH_EXT_DATA_BIT
     3271      READ_FLAG( uiCode, "slice_segment_header_extension_data_bit" );
     3272#else
    32703273      READ_FLAG( uiCode, "slice_segment_header_extension_reserved_bit" ); assert( uiCode == 1 );
     3274#endif
    32713275      counter--;
    32723276    }
  • branches/SHM-6-dev/source/Lib/TLibEncoder/TEncCavlc.cpp

    r733 r742  
    23852385    for (Int i = 0; i < shExtnAdditionalBits; i++)
    23862386    {
     2387#if Q0146_SSH_EXT_DATA_BIT
     2388      WRITE_FLAG( 1, "slice_segment_header_extension_data_bit");
     2389#else
    23872390      WRITE_FLAG( 1, "slice_segment_header_extension_reserved_bit");
     2391#endif
    23882392    }
    23892393  }
Note: See TracChangeset for help on using the changeset viewer.