From: Carl Hetherington Date: Wed, 13 Oct 2021 19:21:10 +0000 (+0200) Subject: Add some asserts to check for negative trims. X-Git-Tag: v2.15.168~1 X-Git-Url: https://main.carlh.net/gitweb/?p=dcpomatic.git;a=commitdiff_plain;h=3c9b646e2ea130e9ab737bb3e751f1705fc7331c;hp=ca44e3542214050de6cb8bbb223138765ac4bdb7 Add some asserts to check for negative trims. --- 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 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); {