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


Ignore:
Timestamp:
25 Jan 2014, 04:36:18 (11 years ago)
Author:
qualcomm
Message:

JCTVC-P0307. Removal of VPS VUI Offset and addition of new syntax element vps_non_vui_extension_length.

Macro: P0307_REMOVE_VPS_VUI_OFFSET and P0307_VPS_NON_VUI_EXTENSION
provided by Hendry <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

    r552 r556  
    20582058#endif
    20592059#endif
     2060#if !P0307_REMOVE_VPS_VUI_OFFSET
    20602061#if VPS_VUI_OFFSET
    20612062, m_vpsVuiOffset (0)
     2063#endif
     2064#endif
     2065#if P0307_VPS_NON_VUI_EXTENSION
     2066, m_vpsNonVuiExtLength (0)
    20622067#endif
    20632068{
  • branches/SHM-5.0-dev/source/Lib/TLibCommon/TComSlice.h

    r552 r556  
    658658
    659659#endif //SVC_EXTENSION
     660#if !P0307_REMOVE_VPS_VUI_OFFSET
    660661#if VPS_VUI_OFFSET
    661662  Int     m_vpsVuiOffset;
     663#endif
     664#endif
     665#if P0307_VPS_NON_VUI_EXTENSION
     666  Int     m_vpsNonVuiExtLength;
    662667#endif
    663668public:
     
    10211026#endif
    10221027
     1028#if !P0307_REMOVE_VPS_VUI_OFFSET
    10231029#if VPS_VUI_OFFSET
    10241030  Int     getVpsVuiOffset()         { return m_vpsVuiOffset; }
    10251031  Void    setVpsVuiOffset(Int x)    { m_vpsVuiOffset = x; }
     1032#endif
     1033#endif
     1034#if P0307_VPS_NON_VUI_EXTENSION
     1035  Int     getVpsNonVuiExtLength()         { return m_vpsNonVuiExtLength; }
     1036  Void    setVpsNonVuiExtLength(Int x)    { m_vpsNonVuiExtLength = x; }
    10261037#endif
    10271038#endif //SVC_EXTENSION
  • branches/SHM-5.0-dev/source/Lib/TLibCommon/TypeDef.h

    r553 r556  
    5252
    5353#define P0130_EOB                        1      ///< JCTVC-P0130, set layer Id of EOB NALU to be fixed to 0
     54#define P0307_REMOVE_VPS_VUI_OFFSET      1      ///< JCTVC-P0307, remove implementation related to VPS VUI offset signalling
     55#define P0307_VPS_NON_VUI_EXTENSION      1      ///< JCTVC-P0307, implementation related to NON VUI VPS Extension signalling
    5456
    5557#define O0109_O0199_FLAGS_TO_VUI         1      ///< JCTVC-O0109, O0199: move single_layer_for_non_irap_flag and higher_layer_flag to vps_vui
Note: See TracChangeset for help on using the changeset viewer.