From 29af78721760e426b920904d44566de482e30709 Mon Sep 17 00:00:00 2001 From: wm4 Date: Sun, 24 Dec 2017 01:56:09 +0100 Subject: player: update duration based on highest timestamp demuxed This will help with things like livestreams. As a minor detail, subtitles are excluded, because they sometimes have "unused" events after video and audio ends. To avoid this annoying corner case, just ignore them. --- demux/demux.h | 1 + 1 file changed, 1 insertion(+) (limited to 'demux/demux.h') diff --git a/demux/demux.h b/demux/demux.h index ab8edb7aa0..85bd5fd626 100644 --- a/demux/demux.h +++ b/demux/demux.h @@ -91,6 +91,7 @@ enum demux_event { DEMUX_EVENT_INIT = 1 << 0, // complete (re-)initialization DEMUX_EVENT_STREAMS = 1 << 1, // a stream was added DEMUX_EVENT_METADATA = 1 << 2, // metadata or stream_metadata changed + DEMUX_EVENT_DURATION = 1 << 3, // duration updated DEMUX_EVENT_ALL = 0xFFFF, }; -- cgit v1.2.3