From: Carl Hetherington Date: Wed, 25 Jul 2018 12:53:52 +0000 (+0100) Subject: Add some asserts. X-Git-Tag: v2.13.39~2 X-Git-Url: https://git.carlh.net/gitweb/?a=commitdiff_plain;h=a1ad809a3c76dcc4849f18015ac52b4bc51003aa;p=dcpomatic.git Add some asserts. --- diff --git a/src/lib/dcp_decoder.cc b/src/lib/dcp_decoder.cc index 85fa41ddd..b9cb66a60 100644 --- a/src/lib/dcp_decoder.cc +++ b/src/lib/dcp_decoder.cc @@ -195,12 +195,14 @@ DCPDecoder::pass_texts (ContentTime next) { list >::const_iterator decoder = text.begin (); if ((*_reel)->main_subtitle()) { + DCPOMATIC_ASSERT (decoder != text.end ()); pass_texts ( next, (*_reel)->main_subtitle()->asset(), _dcp_content->reference_text(TEXT_OPEN_SUBTITLE), (*_reel)->main_subtitle()->entry_point(), *decoder ); ++decoder; } if ((*_reel)->closed_caption()) { + DCPOMATIC_ASSERT (decoder != text.end ()); pass_texts ( next, (*_reel)->closed_caption()->asset(), _dcp_content->reference_text(TEXT_CLOSED_CAPTION), (*_reel)->closed_caption()->entry_point(), *decoder );