summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/hints.cc13
-rw-r--r--src/lib/hints.h1
2 files changed, 14 insertions, 0 deletions
diff --git a/src/lib/hints.cc b/src/lib/hints.cc
index 32accdd02..96a9c88ec 100644
--- a/src/lib/hints.cc
+++ b/src/lib/hints.cc
@@ -334,6 +334,18 @@ subtitle_mxf_too_big (shared_ptr<dcp::SubtitleAsset> asset)
void
+Hints::check_out_of_range_markers ()
+{
+ auto const length = film()->length();
+ for (auto const& i: film()->markers()) {
+ if (i.second >= length) {
+ hint (_("At least one marker comes after the end of the project and will be ignored."));
+ }
+ }
+}
+
+
+void
Hints::thread ()
{
auto film = _film.lock ();
@@ -355,6 +367,7 @@ Hints::thread ()
check_3d_in_2d ();
check_loudness ();
check_ffec_and_ffmc_in_smpte_feature ();
+ check_out_of_range_markers ();
emit (bind(boost::ref(Progress), _("Examining closed captions")));
diff --git a/src/lib/hints.h b/src/lib/hints.h
index d070dc201..c13ad22a4 100644
--- a/src/lib/hints.h
+++ b/src/lib/hints.h
@@ -71,6 +71,7 @@ private:
void check_3d_in_2d ();
void check_loudness ();
void check_ffec_and_ffmc_in_smpte_feature ();
+ void check_out_of_range_markers ();
boost::thread _thread;
/** This is used to make a partial DCP containing only the subtitles and closed captions that