summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2016-12-14 12:44:48 +0000
committerCarl Hetherington <cth@carlh.net>2016-12-14 12:44:48 +0000
commit36b99f997b4a859945bad7adf96f8d76864be7d6 (patch)
tree4d0dfdd09b79a5b4c7ce2b8005ec86c37a8722b5 /src
parent9f034b0e2b39c2c56b767371af90deb888d8779f (diff)
Fix pango markup with alpha blending.
Diffstat (limited to 'src')
-rw-r--r--src/lib/render_subtitles.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/render_subtitles.cc b/src/lib/render_subtitles.cc
index fa1cf4766..1984d9c67 100644
--- a/src/lib/render_subtitles.cc
+++ b/src/lib/render_subtitles.cc
@@ -65,7 +65,8 @@ marked_up (list<SubtitleString> subtitles, int target_height, float fade_factor)
out += "underline=\"single\" ";
}
out += "size=\"" + dcp::raw_convert<string>(i.size_in_pixels(target_height) * 72 * 1024 / 96) + "\" ";
- out += "alpha=\"" + dcp::raw_convert<string>(int(floor(fade_factor * 65535))) + "\" ";
+ /* Between 1-65535 inclusive, apparently... */
+ out += "alpha=\"" + dcp::raw_convert<string>(int(floor(fade_factor * 65534)) + 1) + "\" ";
out += "color=\"#" + i.colour().to_rgb_string() + "\">";
out += i.text ();
out += "</span>";