<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp/src/verify.cc, branch bv2.1-verify</title>
<subtitle>DCP handling library</subtitle>
<id>https://git.carlh.net/cgit/libdcp/atom?h=bv2.1-verify</id>
<link rel='self' href='https://git.carlh.net/cgit/libdcp/atom?h=bv2.1-verify'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/'/>
<updated>2021-01-20T22:34:54Z</updated>
<entry>
<title>Fix strange crash in verify().</title>
<updated>2021-01-20T22:34:54Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-01-20T22:34:54Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=6c3db78c3d20ef064fa2a0ef38e65ca1ae69adb3'/>
<id>urn:sha1:6c3db78c3d20ef064fa2a0ef38e65ca1ae69adb3</id>
<content type='text'>
This appears to be necessary to stop the first write to
state.subtitle_language from segfaulting.  It looks like the
optional&lt;&gt; is in some uninitialised / indeterminate state.

I could only reproduce this crash when running verify() from DoM,
not from the `dcpverify` tool.  And some simple test programs suggest
that even doing

State state;

should call the constructors of anything in State.
</content>
</entry>
<entry>
<title>Cleanup: rename some check_ prefixes to verify_.</title>
<updated>2021-01-19T23:54:22Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-01-19T23:54:22Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=7c182bcdc0301edb6ff4ca62be619a02b2c4f3d7'/>
<id>urn:sha1:7c182bcdc0301edb6ff4ca62be619a02b2c4f3d7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: some more use of initialiser lists.</title>
<updated>2021-01-19T23:41:09Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-01-19T23:41:09Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=208d1a3f6e634ead7b885728c7f89fa2ad270a4e'/>
<id>urn:sha1:208d1a3f6e634ead7b885728c7f89fa2ad270a4e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>VerificationNote message tidying.</title>
<updated>2021-01-19T23:31:41Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-01-19T23:31:41Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=a3a50cf8c9aab06f10e376b22dd720011c5ef814'/>
<id>urn:sha1:a3a50cf8c9aab06f10e376b22dd720011c5ef814</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tidy up parameters in VerificationNote.</title>
<updated>2021-01-19T22:36:27Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-01-19T22:36:27Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=69431e4ef7bb46f0c38279192a67457a9c13dfd8'/>
<id>urn:sha1:69431e4ef7bb46f0c38279192a67457a9c13dfd8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix tests to actually check the results in several cases.</title>
<updated>2021-01-19T19:32:18Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-01-19T19:32:18Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=961e8d6b0215f61ce0e39bedcf7d5b216336eae6'/>
<id>urn:sha1:961e8d6b0215f61ce0e39bedcf7d5b216336eae6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: remove lots of unnecessary namespace qualifiers.</title>
<updated>2021-01-19T00:30:26Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-01-19T00:30:26Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=e1fcd0fa3999e2352e388933ad7c0aa320263e09'/>
<id>urn:sha1:e1fcd0fa3999e2352e388933ad7c0aa320263e09</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: tidy enum names for verification codes.</title>
<updated>2021-01-19T00:27:23Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-01-19T00:27:23Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=db3517b6c73a995f0179b8942686e1fd4ae44744'/>
<id>urn:sha1:db3517b6c73a995f0179b8942686e1fd4ae44744</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bv2.1 10.1: if any asset is encrypted they all must be.</title>
<updated>2021-01-18T23:33:14Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-01-18T23:33:14Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=cf46cfbcc9eaa6977ebafc800518f2c4288b6994'/>
<id>urn:sha1:cf46cfbcc9eaa6977ebafc800518f2c4288b6994</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename encrypted() to any_encrypted() and add all_encrypted().</title>
<updated>2021-01-18T23:32:53Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-01-18T23:32:53Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=1f284533185a798c0ed36669bd6c9729adf6ec5a'/>
<id>urn:sha1:1f284533185a798c0ed36669bd6c9729adf6ec5a</id>
<content type='text'>
</content>
</entry>
</feed>
