diff --git a/sub/sd_ass.c b/sub/sd_ass.c index 9b4d3763c5..2d16afd821 100644 --- a/sub/sd_ass.c +++ b/sub/sd_ass.c @@ -371,7 +371,7 @@ static long long find_timestamp(struct sd *sd, double pts) long long ts = llrint(pts * 1000); - if (!sd->opts->sub_fix_timing) + if (!sd->opts->sub_fix_timing || sd->opts->ass_style_override == 0) return ts; // Try to fix small gaps and overlaps.