diff options
| author | Carl Hetherington <cth@carlh.net> | 2023-01-15 23:35:43 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2023-01-16 09:11:16 +0100 |
| commit | a8c53b9b792a8740cbf856d784e7643623c4359c (patch) | |
| tree | 8d12a9c1d1450f5b165b409e96840751918bb69c /src/lib | |
| parent | 81636ae2043240ff44199ac0c5df61dac31bf5ac (diff) | |
Write dummy subtitles also to empty Interop reels (#2421).
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/reel_writer.cc | 55 |
1 files changed, 28 insertions, 27 deletions
diff --git a/src/lib/reel_writer.cc b/src/lib/reel_writer.cc index 94b12ec7d..e0279725b 100644 --- a/src/lib/reel_writer.cc +++ b/src/lib/reel_writer.cc @@ -856,36 +856,37 @@ ReelWriter::empty_text_asset (TextType type, optional<DCPTextTrack> track, bool if (film()->encrypted()) { s->set_key (film()->key()); } - if (with_dummy) { - s->add ( - std::make_shared<dcp::SubtitleString>( - optional<std::string>(), - false, - false, - false, - dcp::Colour(), - 42, - 1.0, - dcp::Time(0, 0, 0, 0, 24), - dcp::Time(0, 0, 1, 0, 24), - 0.5, - dcp::HAlign::CENTER, - 0.5, - dcp::VAlign::CENTER, - 0, - dcp::Direction::LTR, - " ", - dcp::Effect::NONE, - dcp::Colour(), - dcp::Time(), - dcp::Time(), - 0 - ) - ); - } asset = s; } + if (with_dummy) { + asset->add( + std::make_shared<dcp::SubtitleString>( + optional<std::string>(), + false, + false, + false, + dcp::Colour(), + 42, + 1.0, + dcp::Time(0, 0, 0, 0, 24), + dcp::Time(0, 0, 1, 0, 24), + 0.5, + dcp::HAlign::CENTER, + 0.5, + dcp::VAlign::CENTER, + 0, + dcp::Direction::LTR, + " ", + dcp::Effect::NONE, + dcp::Colour(), + dcp::Time(), + dcp::Time(), + 0 + ) + ); + } + return asset; } |
