From d7c7f80cc1cf5b6a8207a3954ccdc984316c0602 Mon Sep 17 00:00:00 2001 From: wm4 Date: Thu, 16 May 2019 16:20:45 +0200 Subject: packet: reorder fields Saves 8 bytes on 64 bit platforms. --- demux/packet.h | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/demux/packet.h b/demux/packet.h index 7c5b04720f..a5df6ce121 100644 --- a/demux/packet.h +++ b/demux/packet.h @@ -24,17 +24,18 @@ // Holds one packet/frame/whatever typedef struct demux_packet { - int len; - unsigned char *buffer; - double pts; double dts; double duration; - bool keyframe; - int64_t pos; // position in source file byte stream + + unsigned char *buffer; + int len; + int stream; // source stream index (typically sh_stream.index) + bool keyframe; + // segmentation (ordered chapters, EDL) bool segmented; struct mp_codec_params *codec; // set to non-NULL iff segmented is set -- cgit v1.2.3