<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp/test, branch v1.8.76</title>
<subtitle>DCP handling library</subtitle>
<id>https://git.carlh.net/cgit/libdcp/atom?h=v1.8.76</id>
<link rel='self' href='https://git.carlh.net/cgit/libdcp/atom?h=v1.8.76'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/'/>
<updated>2023-08-11T18:51:23Z</updated>
<entry>
<title>Add check for empty &lt;LabelText&gt; in &lt;ContentVersion&gt;</title>
<updated>2023-08-11T18:51:23Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-08-11T18:51:21Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=4dca630057509164494b65c2deeb748a51928c73'/>
<id>urn:sha1:4dca630057509164494b65c2deeb748a51928c73</id>
<content type='text'>
We have a report of Deluxe failing a DCP because of this.
</content>
</entry>
<entry>
<title>Fix boost bind placeholder warnings.</title>
<updated>2023-08-08T12:38:47Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-08-08T12:38:47Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=20b6a9862bbde42e9ce038b33ec049194a8146a5'/>
<id>urn:sha1:20b6a9862bbde42e9ce038b33ec049194a8146a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Include trimming.</title>
<updated>2023-07-25T13:38:50Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-07-25T13:38:50Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=d4270052ecfd3f75314fc8ea0e22c20384ff8b3c'/>
<id>urn:sha1:d4270052ecfd3f75314fc8ea0e22c20384ff8b3c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: move EqualityOptions into its own file.</title>
<updated>2023-07-25T13:28:11Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-07-25T13:28:11Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=d21b1e6f9cbf10148b38e1bc3ca3d4920e39a432'/>
<id>urn:sha1:d21b1e6f9cbf10148b38e1bc3ca3d4920e39a432</id>
<content type='text'>
</content>
</entry>
<entry>
<title>When reading a DCP set up asset hashes from the CPL/PKL, not by digesting the actual asset.</title>
<updated>2023-06-28T23:25:40Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-06-26T22:11:43Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=e702623781c8d5853b79a29ca8c5f495d0ade3d1'/>
<id>urn:sha1:e702623781c8d5853b79a29ca8c5f495d0ade3d1</id>
<content type='text'>
Previously when reading a DCP we would recalculate asset hashes.  This meant that corrupted
DCPs could be loaded in and their hashes re-written (if nobody checked the new hashes against
the ones in the PKL/CPL).

It seems better to take the hashes from the metadata.  Then if the assets are corrupted
and the DCP is re-written the PKL/CPL hashes will be preserved, showing rather than hiding
the corruption.
</content>
</entry>
<entry>
<title>Fix tests that were writing assets with the same filename to different reels.</title>
<updated>2023-06-26T22:10:56Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-06-26T22:05:38Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=55c83a0ec5e4b74d9c5b33514b3c18489595c083'/>
<id>urn:sha1:55c83a0ec5e4b74d9c5b33514b3c18489595c083</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: sorting.</title>
<updated>2023-06-26T22:10:55Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-06-26T00:13:22Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=5fa31cd1ed5ebc1446008150f052cceab8d09efe'/>
<id>urn:sha1:5fa31cd1ed5ebc1446008150f052cceab8d09efe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move Editor class from verify_test.cc to test.cc</title>
<updated>2023-06-26T22:10:53Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-06-25T23:56:07Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=113f1062f131577cb169fe1516d49d1f79fa16cf'/>
<id>urn:sha1:113f1062f131577cb169fe1516d49d1f79fa16cf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add verifier check for the actual asset file's ID not being the same as the one in the asset map.</title>
<updated>2023-06-26T22:09:54Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-06-25T23:45:17Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=c72e832423ceb81f30e8ca19bfeb87fca26298c1'/>
<id>urn:sha1:c72e832423ceb81f30e8ca19bfeb87fca26298c1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: set annotation text in make_simple().</title>
<updated>2023-06-26T22:06:49Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-06-20T20:05:20Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=0573dd642350e16ffdb82887cc3cdc4f1822f320'/>
<id>urn:sha1:0573dd642350e16ffdb82887cc3cdc4f1822f320</id>
<content type='text'>
</content>
</entry>
</feed>
