summaryrefslogtreecommitdiff
path: root/src/lib/content.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2021-10-13 21:21:10 +0200
committerCarl Hetherington <cth@carlh.net>2021-10-13 21:22:10 +0200
commit3c9b646e2ea130e9ab737bb3e751f1705fc7331c (patch)
tree89be8cf1e1fc761f72cee08c00bea84e11c7b99f /src/lib/content.cc
parentca44e3542214050de6cb8bbb223138765ac4bdb7 (diff)
Add some asserts to check for negative trims.
Diffstat (limited to 'src/lib/content.cc')
-rw-r--r--src/lib/content.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/lib/content.cc b/src/lib/content.cc
index 49ab944be..b6f7ebbaa 100644
--- a/src/lib/content.cc
+++ b/src/lib/content.cc
@@ -255,6 +255,8 @@ Content::set_position (shared_ptr<const Film> film, DCPTime p, bool force_emit)
void
Content::set_trim_start (ContentTime t)
{
+ DCPOMATIC_ASSERT (t.get() >= 0);
+
/* video and audio content can modify its start trim */
if (video) {
@@ -278,6 +280,8 @@ Content::set_trim_start (ContentTime t)
void
Content::set_trim_end (ContentTime t)
{
+ DCPOMATIC_ASSERT (t.get() >= 0);
+
ContentChangeSignaller cc (this, ContentProperty::TRIM_END);
{