diff options
Diffstat (limited to 'sub')
-rw-r--r-- | sub/sd_lavc.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sub/sd_lavc.c b/sub/sd_lavc.c index 3ae8fc8905..3d2f137dd3 100644 --- a/sub/sd_lavc.c +++ b/sub/sd_lavc.c @@ -387,7 +387,7 @@ static struct sub *get_current(struct sd_lavc_priv *priv, double pts) if (!sub->valid) continue; if (pts == MP_NOPTS_VALUE || - ((sub->pts == MP_NOPTS_VALUE || pts >= sub->pts) && + ((sub->pts == MP_NOPTS_VALUE || pts + 1e-6 >= sub->pts) && (sub->endpts == MP_NOPTS_VALUE || pts < sub->endpts))) { // Ignore "trailing" subtitles with unknown length after 1 minute. |