diff options
| author | Carl Hetherington <cth@carlh.net> | 2021-01-18 00:21:34 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2021-01-18 00:21:34 +0100 |
| commit | 7e8eb7e247c69918c5f35864a392cffa81924287 (patch) | |
| tree | f0bcc7f752295b93c2fdac5f9c74b51264e51354 | |
| parent | 50033becbec6e0991585f89ed9a38c9d029de61d (diff) | |
Assert that entry_point and intrinsic_duration are not completely bogus.
| -rw-r--r-- | src/reel_asset.cc | 3 |
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) |
