<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp/src/verify.cc, branch fastvideo</title>
<subtitle>DCP handling library</subtitle>
<id>https://git.carlh.net/cgit/libdcp/atom?h=fastvideo</id>
<link rel='self' href='https://git.carlh.net/cgit/libdcp/atom?h=fastvideo'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/'/>
<updated>2021-11-09T22:43:46Z</updated>
<entry>
<title>Fix off-by-one in verification of closed caption line length.</title>
<updated>2021-11-09T22:43:46Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-11-09T22:43:46Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=59e22e6d9ff4fc180f79df64da2a27f44a982b51'/>
<id>urn:sha1:59e22e6d9ff4fc180f79df64da2a27f44a982b51</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Message tweak.</title>
<updated>2021-10-24T23:13:07Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-10-24T23:13:07Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=16a6a7a77a14ceaf46c1995dd7b7e0aa6e96887d'/>
<id>urn:sha1:16a6a7a77a14ceaf46c1995dd7b7e0aa6e96887d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Order subtitles in the XML according to their vertical position (DoM bug #2106).</title>
<updated>2021-10-24T18:52:11Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-10-18T06:55:27Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=d5ab7ecf942405bcaa7fd8d367e09f95d6c0c978'/>
<id>urn:sha1:d5ab7ecf942405bcaa7fd8d367e09f95d6c0c978</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove an unnecessary using.</title>
<updated>2021-10-05T19:02:40Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-10-05T19:02:40Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=4dd450a96c52a74fd207d32d5c32ffb68c2863da'/>
<id>urn:sha1:4dd450a96c52a74fd207d32d5c32ffb68c2863da</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add verify check for empty &lt;Text&gt; nodes in timed text.</title>
<updated>2021-08-11T21:35:46Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-08-10T00:10:49Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=c259338463b394e61504ff0e232b0ba102c1eda2'/>
<id>urn:sha1:c259338463b394e61504ff0e232b0ba102c1eda2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename verify_text_timing -&gt; verify_text_details.</title>
<updated>2021-08-09T16:04:09Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-08-09T16:04:09Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=4f9802e8a7225fc1b3db105b45e3688a64af3588'/>
<id>urn:sha1:4f9802e8a7225fc1b3db105b45e3688a64af3588</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make similar changes to the previous commit for _xml_id.</title>
<updated>2021-05-27T12:25:17Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-05-27T12:22:48Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=dd672d926e3b88cbe42b0778fda397d9e858b592'/>
<id>urn:sha1:dd672d926e3b88cbe42b0778fda397d9e858b592</id>
<content type='text'>
This is also unavailable if the asset is encrypted.
</content>
</entry>
<entry>
<title>Tidy handling of _raw_xml.</title>
<updated>2021-05-27T12:25:17Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-05-27T12:21:35Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=a6a1294944d4ce02cbb429ca1aec07ca78d79a88'/>
<id>urn:sha1:a6a1294944d4ce02cbb429ca1aec07ca78d79a88</id>
<content type='text'>
Before this if we tried to get the XML of an encrypted asset we
would just get an empty string.  Now we get a boost::none which
means the verifier can avoid trying to check details of the XML
(and instead raise a warning that you are trying to verify data
that it cannot decrypt).
</content>
</entry>
<entry>
<title>Sort notes when checking verifications.</title>
<updated>2021-05-27T09:44:21Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-05-27T09:44:21Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=3e866abeee4de737a04719ff8ab6c6bf46bb4d74'/>
<id>urn:sha1:3e866abeee4de737a04719ff8ab6c6bf46bb4d74</id>
<content type='text'>
So that the lists in the tests don't have to be in the right order.
</content>
</entry>
<entry>
<title>Don't give an error on verifying Interop DCPs with possibly-incorrectly</title>
<updated>2021-04-22T19:56:38Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-04-22T19:56:38Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=5e1ce36be463bfc48663d4697860340649060d01'/>
<id>urn:sha1:5e1ce36be463bfc48663d4697860340649060d01</id>
<content type='text'>
marked 3D assets.

This also adds a warning into the verification output.

I don't know if this is actually a standard violation but they
have been seen in the wild made by "reputable" DCP creation software.

DoM bug #1976.
</content>
</entry>
</feed>
