summaryrefslogtreecommitdiff
path: root/src/lib/subtitle_decoder.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/subtitle_decoder.cc')
-rw-r--r--src/lib/subtitle_decoder.cc9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/lib/subtitle_decoder.cc b/src/lib/subtitle_decoder.cc
index f129805d3..b7d03b591 100644
--- a/src/lib/subtitle_decoder.cc
+++ b/src/lib/subtitle_decoder.cc
@@ -180,6 +180,11 @@ SubtitleDecoder::give_text (ContentTimePeriod period, sub::Subtitle const & subt
}
}
+ if (!j.font_size.specified()) {
+ /* Fallback default font size if none other has been specified */
+ j.font_size.set_points (72);
+ }
+
out.push_back (
dcp::SubtitleString (
string(TEXT_FONT_ID),
@@ -189,8 +194,8 @@ SubtitleDecoder::give_text (ContentTimePeriod period, sub::Subtitle const & subt
content()->colour(),
j.font_size.points (72 * 11),
1.0,
- dcp::Time (subtitle.from.all_as_seconds(), 1000),
- dcp::Time (subtitle.to.all_as_seconds(), 1000),
+ dcp::Time (period.from.seconds(), 1000),
+ dcp::Time (period.to.seconds(), 1000),
0,
dcp::HALIGN_CENTER,
v_position,