summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2021-04-05 22:22:39 +0200
committerCarl Hetherington <cth@carlh.net>2021-04-05 22:22:39 +0200
commit663ad31b198f0fb1c658b240a47201afeca35339 (patch)
tree3c45099b90978ee9bfd55d6b4e41d95e9bf1ee88 /src/lib
parent284d6fe7587d7fa05efef8f2fbc26ef43be4d913 (diff)
Hint on making Interop DCPs (#1949).
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/hints.cc10
-rw-r--r--src/lib/hints.h1
2 files changed, 11 insertions, 0 deletions
diff --git a/src/lib/hints.cc b/src/lib/hints.cc
index 96a9c88ec..cd9251e7c 100644
--- a/src/lib/hints.cc
+++ b/src/lib/hints.cc
@@ -232,6 +232,15 @@ Hints::check_speed_up ()
void
+Hints::check_interop ()
+{
+ if (film()->interop()) {
+ hint (_("In general it is now advisable to make SMPTE DCPs unless you have a particular reason to use Interop. You are advised to set your DCP to use the SMPTE standard in the DCP tab."));
+ }
+}
+
+
+void
Hints::check_big_font_files ()
{
bool big_font_files = false;
@@ -355,6 +364,7 @@ Hints::thread ()
auto content = film->content ();
+ check_interop ();
check_big_font_files ();
check_few_audio_channels ();
check_upmixers ();
diff --git a/src/lib/hints.h b/src/lib/hints.h
index c13ad22a4..fddac83b9 100644
--- a/src/lib/hints.h
+++ b/src/lib/hints.h
@@ -59,6 +59,7 @@ private:
void closed_caption (PlayerText text, dcpomatic::DCPTimePeriod period);
void open_subtitle (PlayerText text, dcpomatic::DCPTimePeriod period);
+ void check_interop ();
void check_big_font_files ();
void check_few_audio_channels ();
void check_upmixers ();