diff options
| author | Carl Hetherington <cth@carlh.net> | 2017-12-10 21:54:50 +0000 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2017-12-10 21:54:50 +0000 |
| commit | eb47cfe0cfe8afeea8207c4a78d8441b30b92c28 (patch) | |
| tree | fe5efc19e0bf4b56499d63bcc7de4b4c351266b8 /src/lib | |
| parent | a2dffb09e4ff5c8d97ff945fc924735f7dcb796c (diff) | |
Give a better error.
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/reel_writer.cc | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/lib/reel_writer.cc b/src/lib/reel_writer.cc index 10d405961..1e730259f 100644 --- a/src/lib/reel_writer.cc +++ b/src/lib/reel_writer.cc @@ -493,7 +493,12 @@ ReelWriter::create_reel (list<ReferencedReelAsset> const & refs, list<shared_ptr } if (reel_subtitle_asset) { - DCPOMATIC_ASSERT (reel_subtitle_asset->duration() == period_duration); + if (reel_subtitle_asset->duration() != period_duration) { + throw ProgrammingError ( + __FILE__, __LINE__, + String::compose ("%1 vs %2", reel_subtitle_asset->duration(), period_duration) + ); + } reel->add (reel_subtitle_asset); } |
