From f44ecaa4f27e7538ddcad66d40e543bffa2d2d86 Mon Sep 17 00:00:00 2001 From: manuel Date: Sun, 4 Jun 2017 16:57:49 +0200 Subject: sync with upstream --- xbmc/cores/VideoPlayer/DVDDemuxers/DVDDemuxPacket.h | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'xbmc/cores/VideoPlayer/DVDDemuxers/DVDDemuxPacket.h') diff --git a/xbmc/cores/VideoPlayer/DVDDemuxers/DVDDemuxPacket.h b/xbmc/cores/VideoPlayer/DVDDemuxers/DVDDemuxPacket.h index 4f47118..a769788 100644 --- a/xbmc/cores/VideoPlayer/DVDDemuxers/DVDDemuxPacket.h +++ b/xbmc/cores/VideoPlayer/DVDDemuxers/DVDDemuxPacket.h @@ -21,13 +21,25 @@ */ #include +#include #define DMX_SPECIALID_STREAMINFO -10 #define DMX_SPECIALID_STREAMCHANGE -11 +struct DemuxCryptoInfo; + typedef struct DemuxPacket { - unsigned char* pData; // data + DemuxPacket() {}; + + DemuxPacket(unsigned char *pData, int const iSize, double const pts, double const dts) + : pData(pData) + , iSize(iSize) + , pts(pts) + , dts(dts) + {}; + + unsigned char *pData; // data int iSize; // data size int iStreamId; // integer representing the stream index int64_t demuxerId; // id of the demuxer that created the packet @@ -38,4 +50,6 @@ typedef struct DemuxPacket double duration; // duration in DVD_TIME_BASE if available int dispTime; + + std::shared_ptr cryptoInfo; } DemuxPacket; -- cgit v1.2.3