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


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

JCTVC-P0306: On ue(v) coding of syntax elements in VPS extn (MACRO: VPS_EXTN_UEV_CODING)

Some syntax elements in the VPS extn. are ue(v)-coded instead of u(v)-coded, and some syntax elements are not signaled or coded with u(v).

From: Adarsh K. Ramasubramonian <aramasub@…>

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

    r569 r576  
    19631963#endif
    19641964, m_numProfileTierLevel       (0)
     1965#if !VPS_EXTN_UEV_CODING
    19651966, m_moreOutputLayerSetsThanDefaultFlag (false)
     1967#endif
    19661968, m_numAddOutputLayerSets     (0)
    19671969#if O0109_DEFAULT_ONE_OUT_LAYER_IDC
  • branches/SHM-5.0-dev/source/Lib/TLibCommon/TComSlice.h

    r568 r576  
    540540#endif
    541541  UInt       m_numProfileTierLevel;
     542#if !VPS_EXTN_UEV_CODING
    542543  Bool       m_moreOutputLayerSetsThanDefaultFlag;
     544#endif
    543545  Int        m_numAddOutputLayerSets;
    544546#if O0109_DEFAULT_ONE_OUT_LAYER_IDC
     
    824826  Void   setNumProfileTierLevel(Int x)                           { m_numProfileTierLevel = x;    }
    825827
     828#if !VPS_EXTN_UEV_CODING
    826829  Bool   getMoreOutputLayerSetsThanDefaultFlag()                 { return m_moreOutputLayerSetsThanDefaultFlag;}
    827830  Void   setMoreOutputLayerSetsThanDefaultFlag(Bool x)           { m_moreOutputLayerSetsThanDefaultFlag = x   ;}
     831#endif
    828832
    829833  Int    getNumAddOutputLayerSets()                              { return m_numAddOutputLayerSets; }
  • branches/SHM-5.0-dev/source/Lib/TLibCommon/TypeDef.h

    r572 r576  
    5555
    5656#define DISCARDABLE_PIC_RPS              1      ///< JCTVC-P0130: Inter-layer RPS and temporal RPS should not contain picture with discardable_flag equal to 1
    57 
     57#define VPS_EXTN_UEV_CODING              1      ///< JCTVC-P0306: Code some syntax elements as ue(v), and remove some syntax elements that duplicate behaviour
    5858#define O0109_O0199_FLAGS_TO_VUI         1      ///< JCTVC-O0109, O0199: move single_layer_for_non_irap_flag and higher_layer_flag to vps_vui
    5959#define O0109_VIEW_ID_LEN                1      ///< JCTVC-O0109: view_id_len_minus1 to view_id_len, and add constraint (1<<view_id_len) is greater than or equal to NumViews
Note: See TracChangeset for help on using the changeset viewer.