Bump libdcp and add some new verification notes.
authorCarl Hetherington <cth@carlh.net>
Thu, 8 Apr 2021 18:43:17 +0000 (20:43 +0200)
committerCarl Hetherington <cth@carlh.net>
Thu, 8 Apr 2021 18:43:17 +0000 (20:43 +0200)
cscript
src/wx/verify_dcp_dialog.cc

diff --git a/cscript b/cscript
index 7e38995498c04d6d364e1de9ed4862745bad4670..a80c220dc28d0c3eb888afdf45cb400ef0743ea0 100644 (file)
--- a/cscript
+++ b/cscript
@@ -385,8 +385,8 @@ def dependencies(target, options):
         # Use distro-provided FFmpeg on Arch
         deps = []
 
-    deps.append(('libdcp', 'ed20305'))
-    deps.append(('libsub', '8ba5221'))
+    deps.append(('libdcp', '3a328b6'))
+    deps.append(('libsub', '2bbddc6'))
     deps.append(('leqm-nrt', '131f971'))
     deps.append(('rtaudio', 'f619b76'))
     # We get our OpenSSL libraries from the environment, but we
index c8a3ad321cbca3740238e2f63dc350382d59270a..f39f6fa3bc0a22597d64b1dfafe08ad15b427c4c 100644 (file)
@@ -338,6 +338,12 @@ VerifyDCPDialog::VerifyDCPDialog (wxWindow* parent, shared_ptr<VerifyDCPJob> job
                case dcp::VerificationNote::Code::SUBTITLE_OVERLAPS_REEL_BOUNDARY:
                        add(i, _("A subtitle lasts longer than the reel it is in."));
                        break;
+               case dcp::VerificationNote::Code::MISMATCHED_TIMED_TEXT_RESOURCE_ID:
+                       add(i, _("The Resource ID in a timed text MXF did not match the ID of the contained XML."));
+                       break;
+               case dcp::VerificationNote::Code::INCORRECT_TIMED_TEXT_ASSET_ID:
+                       add(i, _("The Asset ID in a timed text MXF is the same as the Resource ID or that of the contained XML."));
+                       break;
                }
        }