Changeset 846 in SHVCSoftware


Ignore:
Timestamp:
28 Jul 2014, 23:13:21 (10 years ago)
Author:
qualcomm
Message:

JCTVC-R0010: Remove bitstream partition HRD parameters SEI messsage (Macro: REMOVE_BSP_HRD_SEI)

From: Adarsh K. Ramasubramonian <aramasub@…>

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

Legend:

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

    r823 r846  
    9494    BSP_NESTING                          = 140,
    9595    BSP_INITIAL_ARRIVAL_TIME             = 141,
     96#if !REMOVE_BSP_HRD_SEI
    9697    BSP_HRD                              = 142,
     98#endif
    9799#endif
    98100#if Q0074_SEI_COLOR_MAPPING
     
    607609};
    608610
     611#if !REMOVE_BSP_HRD_SEI
    609612class SEIBspHrd : public SEI
    610613{
     
    627630  TComHRD *hrd;
    628631};
     632#endif
    629633
    630634#endif
  • branches/SHM-dev/source/Lib/TLibCommon/TypeDef.h

    r843 r846  
    4747#define VPS_VUI_VST_PARAMS               1      ///< JCTVC-R0227: Related to signalling of VST parameters of the base layer.
    4848#define VPS_VUI_OFFSET                   1      ///< N0085: Signal VPS VUI offset in the VPS extension
     49#define REMOVE_BSP_HRD_SEI               1      ///< R0010: Remove bitstream partition HRD SEI message.
    4950#define O0137_MAX_LAYERID                1      ///< JCTVC-O0137, JCTVC-O0200, JCTVC-O0223: restrict nuh_layer_id and vps_max_layers_minus1
    5051
  • branches/SHM-dev/source/Lib/TLibDecoder/SEIread.cpp

    r815 r846  
    361361     xParseSEIBspInitialArrivalTime((SEIBspInitialArrivalTime&) *sei, vps, sps, *nestingSei, *bspNestingSei);
    362362     break;
     363#if !REMOVE_BSP_HRD_SEI
    363364   case SEI::BSP_HRD:
    364365     sei = new SEIBspHrd;
    365366     xParseSEIBspHrd((SEIBspHrd&) *sei, sps, *nestingSei);
    366367     break;
     368#endif
    367369#endif
    368370#if Q0078_ADD_LAYER_SETS
     
    12861288}
    12871289
     1290#if !REMOVE_BSP_HRD_SEI
    12881291Void SEIReader::xParseSEIBspHrd(SEIBspHrd &sei, TComSPS *sps, const SEIScalableNesting &nestingSei)
    12891292{
     
    13711374  }
    13721375}
     1376#endif
    13731377
    13741378Void SEIReader::xParseHrdParameters(TComHRD *hrd, Bool commonInfPresentFlag, UInt maxNumSubLayersMinus1)
  • branches/SHM-dev/source/Lib/TLibDecoder/SEIread.h

    r815 r846  
    116116#endif
    117117  Void xParseSEIBspInitialArrivalTime(SEIBspInitialArrivalTime &sei, TComVPS *vps, TComSPS *sps, const SEIScalableNesting &nestingSei, const SEIBspNesting &bspNestingSei);
     118#if !REMOVE_BSP_HRD_SEI
    118119  Void xParseSEIBspHrd(SEIBspHrd &sei, TComSPS *sps, const SEIScalableNesting &nestingSei);
     120#endif
    119121  Void xParseHrdParameters(TComHRD *hrd, Bool commonInfPresentFlag, UInt maxNumSubLayersMinus1);
    120122#endif
  • branches/SHM-dev/source/Lib/TLibEncoder/SEIwrite.cpp

    r815 r846  
    233233     xWriteSEIBspInitialArrivalTime(*static_cast<const SEIBspInitialArrivalTime*>(&sei), vps, sps, nestingSei, bspNestingSei);
    234234     break;
     235#if !REMOVE_BSP_HRD_SEI
    235236   case SEI::BSP_HRD:
    236237     xWriteSEIBspHrd(*static_cast<const SEIBspHrd*>(&sei), sps, nestingSei);
    237238     break;
     239#endif
    238240#endif
    239241#if Q0078_ADD_LAYER_SETS
     
    953955}
    954956
     957#if !REMOVE_BSP_HRD_SEI
    955958Void SEIWriter::xWriteSEIBspHrd(const SEIBspHrd &sei, TComSPS *sps, const SEIScalableNesting &nestingSei)
    956959{
     
    10041007  }
    10051008}
     1009#endif
    10061010
    10071011Void SEIWriter::xCodeHrdParameters( TComHRD *hrd, Bool commonInfPresentFlag, UInt maxNumSubLayersMinus1 )
  • branches/SHM-dev/source/Lib/TLibEncoder/SEIwrite.h

    r815 r846  
    104104  Void xWriteSEIBspNesting(TComBitIf& bs, const SEIBspNesting &sei, TComVPS *vps, TComSPS *sps, const SEIScalableNesting &nestingSei);
    105105  Void xWriteSEIBspInitialArrivalTime(const SEIBspInitialArrivalTime &sei, TComVPS *vps, TComSPS *sps, const SEIScalableNesting &nestingSei, const SEIBspNesting &bspNestingSei);
     106#if !REMOVE_BSP_HRD_SEI
    106107  Void xWriteSEIBspHrd(const SEIBspHrd &sei, TComSPS *sps, const SEIScalableNesting &nestingSei);
     108#endif
    107109  Void xCodeHrdParameters( TComHRD *hrd, Bool commonInfPresentFlag, UInt maxNumSubLayersMinus1 );
    108110#endif
Note: See TracChangeset for help on using the changeset viewer.