Bump libdcp for changes to how hashes are handled.
authorCarl Hetherington <cth@carlh.net>
Mon, 26 Jun 2023 22:16:01 +0000 (00:16 +0200)
committerCarl Hetherington <cth@carlh.net>
Wed, 28 Jun 2023 23:50:20 +0000 (01:50 +0200)
cscript
src/wx/verify_dcp_dialog.cc

diff --git a/cscript b/cscript
index eb73f88d01e9d019d1a7c42adfc0ec78f6811f72..45b02462e0abf2b8e3040aea7e09b42f784a349d 100644 (file)
--- a/cscript
+++ b/cscript
@@ -506,7 +506,7 @@ def dependencies(target, options):
         # Use distro-provided FFmpeg on Arch
         deps = []
 
-    deps.append(('libdcp', 'v1.8.73'))
+    deps.append(('libdcp', 'v1.8.74'))
     deps.append(('libsub', 'v1.6.44'))
     deps.append(('leqm-nrt', '4560105773c66ac9216b62313a24093bb0a027ae'))
     deps.append(('rtaudio', 'f619b76'))
index 2f8dabc0960dd4ebf2dcdc0f5d1d9f2b6ae69136..0871b864e7bf27c62f991acb166e212cfeb44f87 100644 (file)
@@ -109,6 +109,9 @@ VerifyDCPDialog::VerifyDCPDialog (wxWindow* parent, shared_ptr<VerifyDCPJob> job
                if (note.id()) {
                        message.Replace("%id", std_to_wx(note.id().get()));
                }
+               if (note.other_id()) {
+                       message.Replace("%other_id", std_to_wx(note.other_id().get()));
+               }
                add_bullet (note.type(), message);
                counts[note.type()]++;
        };
@@ -428,6 +431,9 @@ VerifyDCPDialog::VerifyDCPDialog (wxWindow* parent, shared_ptr<VerifyDCPJob> job
                case dcp::VerificationNote::Code::MISSING_LOAD_FONT:
                        add(i, "The SMPTE subtitle asset %id has <Text> nodes but no <LoadFont> node");
                        break;
+               case dcp::VerificationNote::Code::MISMATCHED_ASSET_MAP_ID:
+                       add(i, _("The asset with ID %id in the asset map actually has an id of %other_id"));
+                       break;
                }
        }