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);