summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2017-12-10 21:54:50 +0000
committerCarl Hetherington <cth@carlh.net>2017-12-10 21:54:50 +0000
commiteb47cfe0cfe8afeea8207c4a78d8441b30b92c28 (patch)
treefe5efc19e0bf4b56499d63bcc7de4b4c351266b8 /src/lib
parenta2dffb09e4ff5c8d97ff945fc924735f7dcb796c (diff)
Give a better error.
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/reel_writer.cc7
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);
}