From 0915a8497b12a7b526e0e8eae322eb8deb31eace Mon Sep 17 00:00:00 2001 From: wm4 Date: Mon, 11 Jan 2016 20:37:16 +0100 Subject: sub: read subtitles until their timestamps are past video Change >= to >, because if the timestamps are equal, further subtitle packets with the same timestamps could be required (e.g. ASS). --- sub/dec_sub.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sub') diff --git a/sub/dec_sub.c b/sub/dec_sub.c index 2e4b27f628..c0c98c42cc 100644 --- a/sub/dec_sub.c +++ b/sub/dec_sub.c @@ -165,7 +165,7 @@ bool sub_read_packets(struct dec_sub *sub, double video_pts) // reading. if (st <= 0) { r = st < 0 || (sub->last_pkt_pts != MP_NOPTS_VALUE && - sub->last_pkt_pts >= video_pts); + sub->last_pkt_pts > video_pts); break; } -- cgit v1.2.3