diff options
| author | Carl Hetherington <cth@carlh.net> | 2021-10-13 21:21:10 +0200 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2021-10-13 21:21:10 +0200 |
| commit | 040060f2f63828df0b3cc1a3aa011ad05de668bf (patch) | |
| tree | 6b36aa9258bada013af0406a6db916bc66e78ba0 /src/lib | |
| parent | a70e10c59ae1314a3d8e1d44e060dbfe1c7cb7e8 (diff) | |
Add some asserts to check for negative trims.
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/content.cc | 4 |
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); { |
