summaryrefslogtreecommitdiffstats
path: root/demux
diff options
context:
space:
mode:
Diffstat (limited to 'demux')
-rw-r--r--demux/packet.h12
1 files changed, 8 insertions, 4 deletions
diff --git a/demux/packet.h b/demux/packet.h
index 784a1de405..82dad6f90f 100644
--- a/demux/packet.h
+++ b/demux/packet.h
@@ -25,15 +25,19 @@
// Holds one packet/frame/whatever
typedef struct demux_packet {
int len;
+ unsigned char *buffer;
+
double pts;
double dts;
double duration;
- int64_t pos; // position in source file byte stream
- unsigned char *buffer;
bool keyframe;
- int stream; // source stream index
+
+ int64_t pos; // position in source file byte stream
+ int stream; // source stream index
+
+ // private
struct demux_packet *next;
- struct AVPacket *avpacket; // keep the buffer allocation
+ struct AVPacket *avpacket; // keep the buffer allocation and sidedata
} demux_packet_t;
struct demux_packet *new_demux_packet(size_t len);