From d9b5dedfe95dc9b24e6c59c33044396187918bc2 Mon Sep 17 00:00:00 2001 From: wm4 Date: Thu, 28 Nov 2013 13:39:36 +0100 Subject: video: warn against non-monotonic PTS instead of decreasing PTS And by non-monotonic, we mean "strictly non-monotonic". --- video/decode/dec_video.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/video/decode/dec_video.c b/video/decode/dec_video.c index ec4cd5b775..1ec0bab241 100644 --- a/video/decode/dec_video.c +++ b/video/decode/dec_video.c @@ -358,8 +358,8 @@ struct mp_image *video_decode(struct dec_video *d_video, pts += frame_time; } - if (d_video->decoded_pts != MP_NOPTS_VALUE && pts < d_video->decoded_pts) { - mp_msg(MSGT_DECVIDEO, MSGL_WARN, "Decreasing video pts: %f < %f\n", + if (d_video->decoded_pts != MP_NOPTS_VALUE && pts <= d_video->decoded_pts) { + mp_msg(MSGT_DECVIDEO, MSGL_WARN, "Non-monotonic video pts: %f <= %f\n", pts, d_video->decoded_pts); pts = d_video->decoded_pts; } -- cgit v1.2.3