Bump libdcp for some MPEG2 fixes, verify bits, Fedora 42 build fix.
authorCarl Hetherington <cth@carlh.net>
Tue, 25 Mar 2025 23:00:23 +0000 (00:00 +0100)
committerCarl Hetherington <cth@carlh.net>
Tue, 25 Mar 2025 23:03:39 +0000 (00:03 +0100)
cscript
src/wx/verify_dcp_result_panel.cc

diff --git a/cscript b/cscript
index 08d63cbbfe908a6adc6ff40d36f5cdc10b70fecd..0f09ae3bf2055b886cba346fad193cbcaf888bc5 100644 (file)
--- a/cscript
+++ b/cscript
@@ -436,7 +436,7 @@ def build_with_cpp17(target):
 
 
 def dependencies(target, options):
-    deps = [('libdcp', 'v1.10.16', {'c++17': build_with_cpp17(target)})]
+    deps = [('libdcp', 'v1.10.17', {'c++17': build_with_cpp17(target)})]
     deps.append(('libsub', 'v1.6.53'))
     deps.append(('leqm-nrt', '30dcaea1373ac62fba050e02ce5b0c1085797a23'))
     deps.append(('rtaudio', 'f619b76'))
index 6f8b1f53a600621bc9c2aa38171af19be346189e..13ea02091ee597eeb4f15303b93e0ece954468e7 100644 (file)
@@ -543,6 +543,20 @@ VerifyDCPResultPanel::add(shared_ptr<const VerifyDCPJob> job, bool many)
                                _("More JPEG2000 frames (not listed) contain the wrong number of tile parts.")
                        );
                        break;
+               case dcp::VerificationNote::Code::INVALID_JPEG2000_RSIZ_FOR_2K:
+                       add(
+                               i.second,
+                               _("A 2K JPEG2000 frame contains an invalid Rsiz (capabilities) value of %n"),
+                               _("More JPEG2000 frames (not listed) contain invalid Rsiz values.")
+                       );
+                       break;
+               case dcp::VerificationNote::Code::INVALID_JPEG2000_RSIZ_FOR_4K:
+                       add(
+                               i.second,
+                               _("A 4K JPEG2000 frame contains an invalid Rsiz (capabilities) value of %n"),
+                               _("More JPEG2000 frames (not listed) contain invalid Rsiz values.")
+                       );
+                       break;
                case dcp::VerificationNote::Code::MISSING_JPEG200_TLM_MARKER:
                        add(
                                i.second,