projects
/
dcpomatic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
1db0293
)
Add some asserts.
author
Carl Hetherington
<cth@carlh.net>
Wed, 29 Aug 2018 00:24:28 +0000
(
01:24
+0100)
committer
Carl Hetherington
<cth@carlh.net>
Wed, 29 Aug 2018 10:58:18 +0000
(11:58 +0100)
src/lib/writer.cc
patch
|
blob
|
history
diff --git
a/src/lib/writer.cc
b/src/lib/writer.cc
index 8e2079aebfdad8c17382ac1953ebf49985e72bd2..da1a0768395b1963097cd85886c2b21cd210553f 100644
(file)
--- a/
src/lib/writer.cc
+++ b/
src/lib/writer.cc
@@
-678,12
+678,16
@@
Writer::write (PlayerText text, TextType type, optional<DCPTextTrack> track, DCP
reel = &_subtitle_reel;
break;
case TEXT_CLOSED_CAPTION:
+ DCPOMATIC_ASSERT (track);
+ DCPOMATIC_ASSERT (_caption_reels.find(*track) != _caption_reels.end());
reel = &_caption_reels[*track];
break;
default:
DCPOMATIC_ASSERT (false);
}
+
+ DCPOMATIC_ASSERT (*reel != _reels.end());
while ((*reel)->period().to <= period.from) {
++(*reel);
DCPOMATIC_ASSERT (*reel != _reels.end());