From 813a29171c4bbc518632e3636dd8f95d7bac7bd1 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Sun, 28 Aug 2016 21:52:55 +0100 Subject: Fix occasional flashes with faded subtitles. --- src/lib/render_subtitles.cc | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') diff --git a/src/lib/render_subtitles.cc b/src/lib/render_subtitles.cc index c99827d10..45c964e05 100644 --- a/src/lib/render_subtitles.cc +++ b/src/lib/render_subtitles.cc @@ -262,6 +262,8 @@ render_line (list subtitles, list > fonts, dcp: fade_factor = DCPTime(time - fade_in_start).seconds() / DCPTime(fade_in_end - fade_in_start).seconds(); } else if (fade_out_start <= time && time <= fade_out_end && fade_out_start != fade_out_end) { fade_factor = 1 - DCPTime(time - fade_out_start).seconds() / DCPTime(fade_out_end - fade_out_start).seconds(); + } else if (time < fade_in_start || time > fade_out_end) { + fade_factor = 0; } context->scale (xscale, yscale); -- cgit v1.2.3