Hack: disable HMAC check for mono picture and sound. ignore-hmac
authorCarl Hetherington <cth@carlh.net>
Mon, 17 Aug 2020 18:38:53 +0000 (20:38 +0200)
committerCarl Hetherington <cth@carlh.net>
Mon, 17 Aug 2020 19:50:11 +0000 (21:50 +0200)
cscript
src/lib/dcp_decoder.cc

diff --git a/cscript b/cscript
index 3fe9275fef7c1ed0d77eb7056567a7053637e06c..4b0d15efcf166db651866d545e03cc699eca23ec 100644 (file)
--- a/cscript
+++ b/cscript
@@ -375,8 +375,8 @@ def dependencies(target, options):
             (target.platform == 'osx' and target.bits == 64) or
             (target.platform == 'windows')) else {}
 
-    deps.append(('libdcp', '5346d1c', cpp_lib_options))
-    deps.append(('libsub', '788ce6e', cpp_lib_options))
+    deps.append(('libdcp', '56a6b32', cpp_lib_options))
+    deps.append(('libsub', '0c918cd', cpp_lib_options))
     deps.append(('leqm-nrt', 'carl'))
     deps.append(('rtaudio', 'carl'))
     # We get our OpenSSL libraries from the environment, but we
index 758ddea2674174bc4e6d2b68c03811de481c6fc3..1c131d9de3abc15e678166019047cadfa5e6c829 100644 (file)
@@ -362,7 +362,7 @@ DCPDecoder::get_readers ()
                shared_ptr<dcp::StereoPictureAsset> stereo = dynamic_pointer_cast<dcp::StereoPictureAsset> (asset);
                DCPOMATIC_ASSERT (mono || stereo);
                if (mono) {
-                       _mono_reader = mono->start_read ();
+                       _mono_reader = mono->start_read (false);
                        _stereo_reader.reset ();
                } else {
                        _stereo_reader = stereo->start_read ();
@@ -374,7 +374,7 @@ DCPDecoder::get_readers ()
        }
 
        if ((*_reel)->main_sound()) {
-               _sound_reader = (*_reel)->main_sound()->asset()->start_read ();
+               _sound_reader = (*_reel)->main_sound()->asset()->start_read (false);
        } else {
                _sound_reader.reset ();
        }