Ignore:
Timestamp:
12 Apr 2018, 11:12:21 (7 years ago)
Author:
tech
Message:
  • Update HM-16.18
  • Cleanups
  • Encoder Extension

-- Representation formats
-- Parameter set sharing
-- GOP configuration

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HTM-16.2-dev/source/Lib/TLibEncoder/SEIwrite.h

    r1405 r1412  
    44 * granted under this license.
    55 *
    6  * Copyright (c) 2010-2016, ITU/ISO/IEC
     6 * Copyright (c) 2010-2017, ITU/ISO/IEC
    77 * All rights reserved.
    88 *
     
    5353
    5454protected:
    55   Void xWriteSEIuserDataUnregistered(const SEIuserDataUnregistered &sei);
    56   Void xWriteSEIActiveParameterSets(const SEIActiveParameterSets& sei);
    57   Void xWriteSEIDecodingUnitInfo(const SEIDecodingUnitInfo& sei, const TComSPS *sps);
    58   Void xWriteSEIDecodedPictureHash(const SEIDecodedPictureHash& sei);
    59   Void xWriteSEIBufferingPeriod(const SEIBufferingPeriod& sei, const TComSPS *sps);
    60   Void xWriteSEIPictureTiming(const SEIPictureTiming& sei, const TComSPS *sps);
    61   Void xWriteSEIRecoveryPoint(const SEIRecoveryPoint& sei);
    62   Void xWriteSEIFramePacking(const SEIFramePacking& sei);
    63   Void xWriteSEISegmentedRectFramePacking(const SEISegmentedRectFramePacking& sei);
    64   Void xWriteSEIDisplayOrientation(const SEIDisplayOrientation &sei);
    65   Void xWriteSEITemporalLevel0Index(const SEITemporalLevel0Index &sei);
    66   Void xWriteSEIGradualDecodingRefreshInfo(const SEIGradualDecodingRefreshInfo &sei);
    67   Void xWriteSEINoDisplay(const SEINoDisplay &sei);
    68   Void xWriteSEIToneMappingInfo(const SEIToneMappingInfo& sei);
    69   Void xWriteSEISOPDescription(const SEISOPDescription& sei);
    70   Void xWriteSEIScalableNesting(TComBitIf& bs, const SEIScalableNesting& sei, const TComSPS *sps);
    71   Void xWriteSEITempMotionConstrainedTileSets(const SEITempMotionConstrainedTileSets& sei);
    72   Void xWriteSEITimeCode(const SEITimeCode& sei);
    73   Void xWriteSEIChromaResamplingFilterHint(const SEIChromaResamplingFilterHint& sei);
    74   Void xWriteSEIKneeFunctionInfo(const SEIKneeFunctionInfo &sei);
    75   Void xWriteSEIColourRemappingInfo(const SEIColourRemappingInfo& sei);
    76   Void xWriteSEIMasteringDisplayColourVolume( const SEIMasteringDisplayColourVolume& sei);
    77 #if U0033_ALTERNATIVE_TRANSFER_CHARACTERISTICS_SEI
     55  Void xWriteSEIBufferingPeriod                   (const SEIBufferingPeriod& sei, const TComSPS *sps);
     56  Void xWriteSEIPictureTiming                     (const SEIPictureTiming& sei, const TComSPS *sps);
     57  Void xWriteSEIPanScanRect                       (const SEIPanScanRect& sei);
     58  Void xWriteSEIFillerPayload                     (const SEIFillerPayload& sei);
     59  Void xWriteSEIUserDataRegistered                (const SEIUserDataRegistered& sei);
     60  Void xWriteSEIUserDataUnregistered              (const SEIUserDataUnregistered &sei);
     61  Void xWriteSEIRecoveryPoint                     (const SEIRecoveryPoint& sei);
     62  Void xWriteSEISceneInfo                         (const SEISceneInfo& sei);
     63  Void xWriteSEIPictureSnapshot                   (const SEIPictureSnapshot& sei);
     64  Void xWriteSEIProgressiveRefinementSegmentStart (const SEIProgressiveRefinementSegmentStart& sei);
     65  Void xWriteSEIProgressiveRefinementSegmentEnd   (const SEIProgressiveRefinementSegmentEnd& sei);
     66  Void xWriteSEIFilmGrainCharacteristics          (const SEIFilmGrainCharacteristics& sei);
     67  Void xWriteSEIPostFilterHint                    (const SEIPostFilterHint& sei, const TComSPS *sps);
     68  Void xWriteSEIToneMappingInfo                   (const SEIToneMappingInfo& sei);
     69  Void xWriteSEIFramePacking                      (const SEIFramePacking& sei);
     70  Void xWriteSEIDisplayOrientation                (const SEIDisplayOrientation &sei);
     71  Void xWriteSEIGreenMetadataInfo                 (const SEIGreenMetadataInfo &sei);
     72  Void xWriteSEISOPDescription                    (const SEISOPDescription& sei);
     73  Void xWriteSEIActiveParameterSets               (const SEIActiveParameterSets& sei);
     74  Void xWriteSEIDecodingUnitInfo                  (const SEIDecodingUnitInfo& sei, const TComSPS *sps);
     75  Void xWriteSEITemporalLevel0Index               (const SEITemporalLevel0Index &sei);
     76  Void xWriteSEIDecodedPictureHash                (const SEIDecodedPictureHash& sei);
     77  Void xWriteSEIScalableNesting                   (TComBitIf& bs, const SEIScalableNesting& sei, const TComSPS *sps);
     78  Void xWriteSEIRegionRefreshInfo                 (const SEIRegionRefreshInfo &sei);
     79  Void xWriteSEINoDisplay                         (const SEINoDisplay &sei);
     80  Void xWriteSEITimeCode                          (const SEITimeCode& sei);
     81  Void xWriteSEIMasteringDisplayColourVolume      (const SEIMasteringDisplayColourVolume& sei);
     82  Void xWriteSEISegmentedRectFramePacking         (const SEISegmentedRectFramePacking& sei);
     83  Void xWriteSEITempMotionConstrainedTileSets     (const SEITempMotionConstrainedTileSets& sei);
     84  Void xWriteSEIChromaResamplingFilterHint        (const SEIChromaResamplingFilterHint& sei);
     85  Void xWriteSEIKneeFunctionInfo                  (const SEIKneeFunctionInfo &sei);
     86  Void xWriteSEIColourRemappingInfo               (const SEIColourRemappingInfo& sei);
     87  Void xWriteSEIDeinterlaceFieldIdentification    (const SEIDeinterlaceFieldIdentification& sei);
     88  Void xWriteSEIContentLightLevelInfo             (const SEIContentLightLevelInfo& sei);
     89  Void xWriteSEIDependentRAPIndication            (const SEIDependentRAPIndication& sei);
     90  Void xWriteSEICodedRegionCompletion             (const SEICodedRegionCompletion& sei);
    7891  Void xWriteSEIAlternativeTransferCharacteristics(const SEIAlternativeTransferCharacteristics& sei);
    79 #endif
    80 
     92  Void xWriteSEIAmbientViewingEnvironment         (const SEIAmbientViewingEnvironment& sei);
    8193#if NH_MV
    8294  Void xWriteSEILayersNotPresent              ( const SEILayersNotPresent& sei);
Note: See TracChangeset for help on using the changeset viewer.