Changeset 1235 in SHVCSoftware for branches/SHM-dev/source/Lib/TLibEncoder/SEIwrite.h
- Timestamp:
- 13 Jul 2015, 20:38:11 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/SHM-dev/source/Lib/TLibEncoder/SEIwrite.h
r1185 r1235 51 51 52 52 #if O0164_MULTI_LAYER_HRD 53 Void writeSEImessage(TComBitIf& bs, const SEI& sei, TComVPS *vps,TComSPS *sps, const SEIScalableNesting* nestingSei=NULL, const SEIBspNesting* bspNestingSei=NULL);53 Void writeSEImessage(TComBitIf& bs, const SEI& sei, const TComVPS *vps, const TComSPS *sps, const SEIScalableNesting* nestingSei=NULL, const SEIBspNesting* bspNestingSei=NULL); 54 54 #else 55 Void writeSEImessage(TComBitIf& bs, const SEI& sei, TComSPS *sps);55 Void writeSEImessage(TComBitIf& bs, const SEI& sei, const TComSPS *sps); 56 56 #endif 57 57 58 58 protected: 59 59 #if O0164_MULTI_LAYER_HRD 60 Void xWriteSEIpayloadData(TComBitIf& bs, const SEI& sei, TComVPS *vps,TComSPS *sps, const SEIScalableNesting* nestingSei, const SEIBspNesting* bspNestingSei);60 Void xWriteSEIpayloadData(TComBitIf& bs, const SEI& sei, const TComVPS *vps, const TComSPS *sps, const SEIScalableNesting* nestingSei, const SEIBspNesting* bspNestingSei); 61 61 #else 62 Void xWriteSEIpayloadData(TComBitIf& bs, const SEI& sei, TComSPS *sps);62 Void xWriteSEIpayloadData(TComBitIf& bs, const SEI& sei, const TComSPS *sps); 63 63 #endif 64 64 Void xWriteSEIuserDataUnregistered(const SEIuserDataUnregistered &sei); … … 66 66 Void xWriteSEIDecodedPictureHash(const SEIDecodedPictureHash& sei); 67 67 #if SVC_EXTENSION 68 Void xWriteSEIDecodingUnitInfo(const SEIDecodingUnitInfo& sei, TComSPS *sps, const SEIScalableNesting* nestingSei, const SEIBspNesting* bspNestingSei,TComVPS *vps);69 Void xWriteSEIBufferingPeriod(const SEIBufferingPeriod& sei, TComSPS *sps, const SEIScalableNesting* nestingSei, const SEIBspNesting* bspNestingSei,TComVPS *vps);70 Void xWriteSEIPictureTiming(const SEIPictureTiming& sei, TComSPS *sps, const SEIScalableNesting* nestingSei, const SEIBspNesting* bspNestingSei,TComVPS *vps);68 Void xWriteSEIDecodingUnitInfo(const SEIDecodingUnitInfo& sei, const TComSPS *sps, const SEIScalableNesting* nestingSei, const SEIBspNesting* bspNestingSei, const TComVPS *vps); 69 Void xWriteSEIBufferingPeriod(const SEIBufferingPeriod& sei, const TComSPS *sps, const SEIScalableNesting* nestingSei, const SEIBspNesting* bspNestingSei, const TComVPS *vps); 70 Void xWriteSEIPictureTiming(const SEIPictureTiming& sei, const TComSPS *sps, const SEIScalableNesting* nestingSei, const SEIBspNesting* bspNestingSei, const TComVPS *vps); 71 71 #else 72 Void xWriteSEIDecodingUnitInfo(const SEIDecodingUnitInfo& sei, TComSPS *sps);73 Void xWriteSEIBufferingPeriod(const SEIBufferingPeriod& sei, TComSPS *sps);74 Void xWriteSEIPictureTiming(const SEIPictureTiming& sei, TComSPS *sps);72 Void xWriteSEIDecodingUnitInfo(const SEIDecodingUnitInfo& sei, const TComSPS *sps); 73 Void xWriteSEIBufferingPeriod(const SEIBufferingPeriod& sei, const TComSPS *sps); 74 Void xWriteSEIPictureTiming(const SEIPictureTiming& sei, const TComSPS *sps); 75 75 #endif 76 76 TComSPS *m_pSPS; … … 85 85 Void xWriteSEISOPDescription(const SEISOPDescription& sei); 86 86 #if O0164_MULTI_LAYER_HRD 87 Void xWriteSEIScalableNesting(TComBitIf& bs, const SEIScalableNesting& sei, TComVPS *vps,TComSPS *sps);87 Void xWriteSEIScalableNesting(TComBitIf& bs, const SEIScalableNesting& sei, const TComVPS *vps, const TComSPS *sps); 88 88 #else 89 Void xWriteSEIScalableNesting(TComBitIf& bs, const SEIScalableNesting& sei, TComSPS *sps);89 Void xWriteSEIScalableNesting(TComBitIf& bs, const SEIScalableNesting& sei, const TComSPS *sps); 90 90 #endif 91 91 Void xWriteSEITempMotionConstrainedTileSets(TComBitIf& bs, const SEITempMotionConstrainedTileSets& sei); … … 110 110 #endif 111 111 #if Q0189_TMVP_CONSTRAINTS 112 Void xWriteSEITMVPConstraints 112 Void xWriteSEITMVPConstraints(const SEITMVPConstrains &sei); 113 113 #endif 114 114 #if Q0247_FRAME_FIELD_INFO 115 Void xWriteSEIFrameFieldInfo 115 Void xWriteSEIFrameFieldInfo(const SEIFrameFieldInfo &sei); 116 116 #endif 117 117 #if O0164_MULTI_LAYER_HRD 118 Void xWriteSEIBspNesting(TComBitIf& bs, const SEIBspNesting &sei, TComVPS *vps,TComSPS *sps, const SEIScalableNesting &nestingSei);119 Void xWriteSEIBspInitialArrivalTime(const SEIBspInitialArrivalTime &sei, TComVPS *vps,TComSPS *sps, const SEIScalableNesting &nestingSei, const SEIBspNesting &bspNestingSei);118 Void xWriteSEIBspNesting(TComBitIf& bs, const SEIBspNesting &sei, const TComVPS *vps, const TComSPS *sps, const SEIScalableNesting &nestingSei); 119 Void xWriteSEIBspInitialArrivalTime(const SEIBspInitialArrivalTime &sei, const TComVPS *vps, const TComSPS *sps, const SEIScalableNesting &nestingSei, const SEIBspNesting &bspNestingSei); 120 120 Void xCodeHrdParameters( TComHRD *hrd, Bool commonInfPresentFlag, UInt maxNumSubLayersMinus1 ); 121 121 #endif
Note: See TracChangeset for help on using the changeset viewer.