summaryrefslogtreecommitdiff
path: root/src/lib/writer.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2024-08-11 12:48:43 +0200
committerCarl Hetherington <cth@carlh.net>2024-09-03 17:02:24 +0200
commitf145574466ca52e754c4febf1d79fb6d202d42d2 (patch)
tree6816a6d9891405eef56bf7481d528337381226ff /src/lib/writer.cc
parent0dce5e78c79eb5989c78a1cec10983406d7a4cac (diff)
Support closed subtitles and open captions.
Diffstat (limited to 'src/lib/writer.cc')
-rw-r--r--src/lib/writer.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/writer.cc b/src/lib/writer.cc
index 29fc543ba..4b6f70f21 100644
--- a/src/lib/writer.cc
+++ b/src/lib/writer.cc
@@ -102,7 +102,7 @@ Writer::Writer(weak_ptr<const Film> weak_film, weak_ptr<Job> weak_job, boost::fi
*/
_audio_reel = _reels.begin ();
_subtitle_reel = _reels.begin ();
- for (auto i: film()->closed_caption_tracks()) {
+ for (auto i: film()->closed_text_tracks()) {
_caption_reels[i] = _reels.begin ();
}
_atmos_reel = _reels.begin ();
@@ -945,7 +945,7 @@ Writer::write (ReferencedReelAsset asset)
_reel_assets.push_back (asset);
if (auto text_asset = dynamic_pointer_cast<dcp::ReelTextAsset>(asset.asset)) {
- if (text_asset->type() == dcp::TextType::OPEN_SUBTITLE || text_asset->type() == dcp::TextType::OPEN_CAPTION) {
+ if (is_open(text_asset->type())) {
_have_subtitles = true;
} else {
/* This feels quite fragile. We have a referenced reel and want to know if it's