From 78545fee421f4e194d988b93d970e61f57841c61 Mon Sep 17 00:00:00 2001 From: Ben Boeckel Date: Mon, 14 Oct 2013 19:29:42 -0400 Subject: [PATCH] matroska: only error if at least a millisecond is missing --- mpvcore/timeline/tl_matroska.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mpvcore/timeline/tl_matroska.c b/mpvcore/timeline/tl_matroska.c index 9505fe06a4..11d73f314e 100644 --- a/mpvcore/timeline/tl_matroska.c +++ b/mpvcore/timeline/tl_matroska.c @@ -539,7 +539,10 @@ void build_ordered_chapter_timeline(struct MPContext *mpctx) }; MP_TARRAY_APPEND(NULL, timeline, part_count, new); - if (missing_time) + /* Ignore anything less than a millisecond when reporting missing time. If + * users really notice less than a millisecond missing, maybe this can be + * revisited. */ + if (missing_time >= 1e6) mp_msg(MSGT_CPLAYER, MSGL_ERR, "There are %.3f seconds missing " "from the timeline!\n", missing_time / 1e9); talloc_free(mpctx->sources);