From 92f9747c2bd28816824e8edfa503a65bc500f20c Mon Sep 17 00:00:00 2001 From: wm4 Date: Sun, 5 Feb 2017 15:51:36 +0100 Subject: demux_edl: fix behavior with no init segment provided Not that we use it... --- demux/demux_edl.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'demux') diff --git a/demux/demux_edl.c b/demux/demux_edl.c index fad73f7644..8b6f402b27 100644 --- a/demux/demux_edl.c +++ b/demux/demux_edl.c @@ -264,6 +264,12 @@ static void build_timeline(struct timeline *tl, struct tl_parts *parts) if (part->offset_set) MP_WARN(tl, "Offsets are ignored.\n"); tl->demuxer->is_network = true; + + if (!tl->track_layout) { + source = open_source(tl, part->filename); + if (!source) + goto error; + } } else { MP_VERBOSE(tl, "Opening segment %d...\n", n); -- cgit v1.2.3