diff options
| author | Carl Hetherington <cth@carlh.net> | 2024-08-11 12:48:43 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2024-08-17 12:59:25 +0200 |
| commit | abac0b730a014ad2c8bda52a4bbbe3f22f30d983 (patch) | |
| tree | 6261ccee73beaf1f6b347647090299b3b4b4ad0c /src/lib/writer.cc | |
| parent | 0346db69296f192b49726d47171a3251e3c49ad6 (diff) | |
Support closed subtitles and open captions.
Diffstat (limited to 'src/lib/writer.cc')
| -rw-r--r-- | src/lib/writer.cc | 4 |
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 |
