summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2021-01-18 00:21:34 +0100
committerCarl Hetherington <cth@carlh.net>2021-01-18 00:21:34 +0100
commit7e8eb7e247c69918c5f35864a392cffa81924287 (patch)
treef0bcc7f752295b93c2fdac5f9c74b51264e51354 /src
parent50033becbec6e0991585f89ed9a38c9d029de61d (diff)
Assert that entry_point and intrinsic_duration are not completely bogus.
Diffstat (limited to 'src')
-rw-r--r--src/reel_asset.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/reel_asset.cc b/src/reel_asset.cc
index 5c05e33c..bb2cd5b7 100644
--- a/src/reel_asset.cc
+++ b/src/reel_asset.cc
@@ -39,6 +39,7 @@
#include "reel_asset.h"
#include "asset.h"
#include "compose.hpp"
+#include "dcp_assert.h"
#include <libcxml/cxml.h>
#include <libxml++/libxml++.h>
@@ -62,7 +63,7 @@ ReelAsset::ReelAsset (string id, Fraction edit_rate, int64_t intrinsic_duration,
, _edit_rate (edit_rate)
, _entry_point (entry_point)
{
-
+ DCP_ASSERT (_entry_point <= _intrinsic_duration);
}
ReelAsset::ReelAsset (shared_ptr<const cxml::Node> node)