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


Ignore:
Timestamp:
22 Mar 2016, 23:02:15 (10 years ago)
Author:
seregin
Message:

port rev 4690

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

Legend:

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

    r1475 r1538  
    150150    case SEI::CHROMA_RESAMPLING_FILTER_HINT:        return "Chroma sampling filter hint";
    151151    case SEI::COLOUR_REMAPPING_INFO:                return "Colour remapping info";
     152#if U0033_ALTERNATIVE_TRANSFER_CHARACTERISTICS_SEI
     153    case SEI::ALTERNATIVE_TRANSFER_CHARACTERISTICS: return "Alternative transfer characteristics";
     154#endif
    152155#if SVC_EXTENSION
    153156#if LAYERS_NOT_PRESENT_SEI
  • branches/SHM-dev/source/Lib/TLibCommon/SEI.h

    r1475 r1538  
    9292    KNEE_FUNCTION_INFO                   = 141,
    9393    COLOUR_REMAPPING_INFO                = 142,
     94#if U0033_ALTERNATIVE_TRANSFER_CHARACTERISTICS_SEI
     95    ALTERNATIVE_TRANSFER_CHARACTERISTICS = 182,
     96#endif
    9497#if LAYERS_NOT_PRESENT_SEI
    9598    LAYERS_NOT_PRESENT                   = 160,
     
    632635};
    633636
     637#if U0033_ALTERNATIVE_TRANSFER_CHARACTERISTICS_SEI
     638class SEIAlternativeTransferCharacteristics : public SEI
     639{
     640public:
     641  PayloadType payloadType() const { return ALTERNATIVE_TRANSFER_CHARACTERISTICS; }
     642
     643  SEIAlternativeTransferCharacteristics() : m_preferredTransferCharacteristics(18)
     644  { }
     645
     646  virtual ~SEIAlternativeTransferCharacteristics() {}
     647
     648  UInt m_preferredTransferCharacteristics;
     649};
     650#endif
     651
    634652#if P0123_ALPHA_CHANNEL_SEI
    635653class SEIAlphaChannelInfo : public SEI
  • branches/SHM-dev/source/Lib/TLibCommon/TypeDef.h

    r1537 r1538  
    170170#define T0196_SELECTIVE_RDOQ                              1 ///< selective RDOQ
    171171#define U0040_MODIFIED_WEIGHTEDPREDICTION_WITH_BIPRED_AND_CLIPPING 1
     172#define U0033_ALTERNATIVE_TRANSFER_CHARACTERISTICS_SEI    1 ///< Alternative transfer characteristics SEI message (JCTVC-U0033, with syntax naming from V1005)
    172173
    173174// ====================================================================================================================
Note: See TracChangeset for help on using the changeset viewer.