Changeset 577 in SHVCSoftware for branches/SHM-5.0-dev/source/Lib/TLibCommon


Ignore:
Timestamp:
29 Jan 2014, 01:55:16 (11 years ago)
Author:
qualcomm
Message:

JCTVC-P0295: modify default_one_target_output_layer_idc to default_target_output_layer_idc and also its semantics

Macro: P0295_DEFAULT_OUT_LAYER_IDC

Contact -- fhendry@…

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

Legend:

Unmodified
Added
Removed
  • branches/SHM-5.0-dev/source/Lib/TLibCommon/TComSlice.cpp

    r576 r577  
    19671967#endif
    19681968, m_numAddOutputLayerSets     (0)
     1969#if P0295_DEFAULT_OUT_LAYER_IDC
     1970, m_defaultTargetOutputLayerIdc     (0)
     1971#else
    19691972#if O0109_DEFAULT_ONE_OUT_LAYER_IDC
    19701973, m_defaultOneTargetOutputLayerIdc     (0)
    19711974#else
    19721975, m_defaultOneTargetOutputLayerFlag    (false)
     1976#endif
    19731977#endif
    19741978#if VPS_VUI_BITRATE_PICRATE
  • branches/SHM-5.0-dev/source/Lib/TLibCommon/TComSlice.h

    r576 r577  
    544544#endif
    545545  Int        m_numAddOutputLayerSets;
     546#if P0295_DEFAULT_OUT_LAYER_IDC
     547  UInt       m_defaultTargetOutputLayerIdc;
     548#else
    546549#if O0109_DEFAULT_ONE_OUT_LAYER_IDC
    547550  UInt       m_defaultOneTargetOutputLayerIdc;
    548551#else
    549552  Bool       m_defaultOneTargetOutputLayerFlag;
     553#endif
    550554#endif
    551555  Int        m_profileLevelTierIdx[64];     
     
    834838  Void   setNumAddOutputLayerSets(Int x)                         { m_numAddOutputLayerSets = x   ; }
    835839
     840#if P0295_DEFAULT_OUT_LAYER_IDC
     841  UInt   getDefaultTargetOutputLayerIdc()                 { return m_defaultTargetOutputLayerIdc;}
     842  Void   setDefaultTargetOutputLayerIdc(UInt x)           { m_defaultTargetOutputLayerIdc = x    ;}
     843#else
    836844#if O0109_DEFAULT_ONE_OUT_LAYER_IDC
    837845  UInt   getDefaultOneTargetOutputLayerIdc()                 { return m_defaultOneTargetOutputLayerIdc;}
     
    840848  Bool   getDefaultOneTargetOutputLayerFlag()                 { return m_defaultOneTargetOutputLayerFlag;}
    841849  Void   setDefaultOneTargetOutputLayerFlag(Bool x)           { m_defaultOneTargetOutputLayerFlag= x    ;}
     850#endif
    842851#endif
    843852  Int    getProfileLevelTierIdx(Int i)                        { return m_profileLevelTierIdx[i]; }
  • branches/SHM-5.0-dev/source/Lib/TLibCommon/TypeDef.h

    r576 r577  
    6464#endif
    6565
     66#define P0295_DEFAULT_OUT_LAYER_IDC      1      ///< JCTVC-P0295: modifify default_one_target_output_layer_idc to default_target_output_layer_idc
    6667#define O0109_DEFAULT_ONE_OUT_LAYER_IDC  1      ///< JCTVC-O0109: default_one_target_output_layer_flag to default_one_target_output_layer_idc
    6768#define O0109_MOVE_VPS_VUI_FLAG          1      ///< JCTVC-O0109: move vps_vui_present_flag before vps_vui_offset
Note: See TracChangeset for help on using the changeset viewer.