summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sub/sd_lavc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sub/sd_lavc.c b/sub/sd_lavc.c
index e3a62da9f1..43dbfeee00 100644
--- a/sub/sd_lavc.c
+++ b/sub/sd_lavc.c
@@ -398,7 +398,7 @@ static struct sub *get_current(struct sd_lavc_priv *priv, double pts)
continue;
if (pts == MP_NOPTS_VALUE ||
((sub->pts == MP_NOPTS_VALUE || pts + 1e-6 >= sub->pts) &&
- (sub->endpts == MP_NOPTS_VALUE || pts < sub->endpts)))
+ (sub->endpts == MP_NOPTS_VALUE || pts + 1e-6 < sub->endpts)))
{
// Ignore "trailing" subtitles with unknown length after 1 minute.
if (sub->endpts == MP_NOPTS_VALUE && pts >= sub->pts + 60)