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


Ignore:
Timestamp:
21 May 2014, 02:18:44 (11 years ago)
Author:
sony
Message:

JCTVC-P0050: Knee Function Information (MACRO: P0050_KNEE_FUNCTION_SEI)
ohji.nakagami@…

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

Legend:

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

    r698 r776  
    6666    POST_FILTER_HINT                     = 22,
    6767    TONE_MAPPING_INFO                    = 23,
     68#if P0050_KNEE_FUNCTION_SEI
     69    KNEE_FUNCTION_INFO                   = 24,
     70#endif
    6871    FRAME_PACKING                        = 45,
    6972    DISPLAY_ORIENTATION                  = 47,
     
    407410  Int    m_extendedWhiteLevelLumaCodeValue;
    408411};
    409 
     412#if P0050_KNEE_FUNCTION_SEI
     413class SEIKneeFunctionInfo : public SEI
     414{
     415public:
     416  PayloadType payloadType() const { return KNEE_FUNCTION_INFO; }
     417  SEIKneeFunctionInfo() {}
     418  virtual ~SEIKneeFunctionInfo() {}
     419
     420  Int   m_kneeId;
     421  Bool  m_kneeCancelFlag;
     422  Bool  m_kneePersistenceFlag;
     423  Bool  m_kneeMappingFlag;
     424  Int   m_kneeInputDrange;
     425  Int   m_kneeInputDispLuminance;
     426  Int   m_kneeOutputDrange;
     427  Int   m_kneeOutputDispLuminance;
     428  Int   m_kneeNumKneePointsMinus1;
     429  std::vector<Int> m_kneeInputKneePoint;
     430  std::vector<Int> m_kneeOutputKneePoint;
     431};
     432#endif
    410433#if Q0074_SEI_COLOR_MAPPING
    411434class SEIColorMappingInfo : public SEI
  • branches/SHM-6-dev/source/Lib/TLibCommon/TypeDef.h

    r773 r776  
    100100#define Q0048_CGS_3D_ASYMLUT             1      ///< JCTVC-Q0048: Colour gamut scalability with look-up table
    101101#if Q0048_CGS_3D_ASYMLUT
     102
    102103#define CGS_GCC_NO_VECTORIZATION         1
    103104#define O0194_WEIGHTED_PREDICTION_CGS    0
     
    264265#define LAYER_DECPICBUFF_PARAM           1      ///< JCTVC-Q0102 Proposal 2 infer value from layer DPB param
    265266#define HRD_BPB                         1      ///< JCTVC-Q0101 Bitstream Partition Buffering Proposals
     267
     268#define P0050_KNEE_FUNCTION_SEI          1      ///< JCTVC-P0050: Knee function SEI
     269
    266270#if VIEW_ID_RELATED_SIGNALING
    267271/// scalability types
Note: See TracChangeset for help on using the changeset viewer.