Changeset 1098 in SHVCSoftware for branches/SHM-dev/source/Lib/TLibCommon
- Timestamp:
- 3 Jul 2015, 00:22:38 (10 years ago)
- Location:
- branches/SHM-dev/source/Lib/TLibCommon
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-dev/source/Lib/TLibCommon/SEI.cpp
r1096 r1098 152 152 case SEI::BSP_INITIAL_ARRIVAL_TIME: return "Bitstream parition initial arrival time"; 153 153 #endif 154 #if Q0078_ADD_LAYER_SETS155 case SEI::OUTPUT_LAYER_SET_NESTING: return "Output layer set nesting";156 case SEI::VPS_REWRITING: return "VPS rewriting";157 #endif158 154 #if Q0096_OVERLAY_SEI 159 155 case SEI::OVERLAY_INFO: return "Overlay Information"; -
branches/SHM-dev/source/Lib/TLibCommon/SEI.h
r1097 r1098 119 119 FRAME_FIELD_INFO = 168, 120 120 #endif 121 #if Q0078_ADD_LAYER_SETS122 OUTPUT_LAYER_SET_NESTING = 149,123 VPS_REWRITING = 150,124 #endif125 121 }; 126 122 … … 638 634 }; 639 635 640 #if Q0078_ADD_LAYER_SETS641 class SEIOutputLayerSetNesting : public SEI642 {643 public:644 PayloadType payloadType() const { return OUTPUT_LAYER_SET_NESTING; }645 646 SEIOutputLayerSetNesting()647 : m_callerOwnsSEIs(false)648 {}649 650 virtual ~SEIOutputLayerSetNesting()651 {652 if (!m_callerOwnsSEIs)653 {654 deleteSEIs(m_nestedSEIs);655 }656 }657 658 Bool m_olsFlag;659 UInt m_numOlsIndicesMinus1;660 UInt m_olsIdx[1024];661 Bool m_callerOwnsSEIs;662 SEIMessages m_nestedSEIs;663 };664 665 class SEIVPSRewriting : public SEI666 {667 public:668 PayloadType payloadType() const { return VPS_REWRITING; }669 670 SEIVPSRewriting() {}671 virtual ~SEIVPSRewriting() {}672 673 NALUnit* nalu;674 };675 #endif676 677 636 #if P0123_ALPHA_CHANNEL_SEI 678 637 class SEIAlphaChannelInfo : public SEI
Note: See TracChangeset for help on using the changeset viewer.