<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp/test/kdm_test.cc, branch dcp-editor</title>
<subtitle>DCP handling library</subtitle>
<id>https://git.carlh.net/cgit/libdcp/atom?h=dcp-editor</id>
<link rel='self' href='https://git.carlh.net/cgit/libdcp/atom?h=dcp-editor'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/'/>
<updated>2021-10-08T10:48:43Z</updated>
<entry>
<title>Fix problems when adding KDMs to a VF, before adding the OV.</title>
<updated>2021-10-08T10:48:43Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-10-08T10:08:10Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=aab6630b945371038cc49e456a766ae45cab1f47'/>
<id>urn:sha1:aab6630b945371038cc49e456a766ae45cab1f47</id>
<content type='text'>
If we have a KDM which contains keys for all the assets referred
to by a VF (even the ones in the OV) we would previously throw
an exception because we tried to give the KDM to the resolved
assets when it was given to the Reel.

Here we change things so that the addition of KDMs to assets can
be deferred if the asset is not yet resolved.
</content>
</entry>
<entry>
<title>Fix/hide some warnings.</title>
<updated>2021-04-13T23:00:05Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-04-13T23:00:05Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=274dd30f2b11fe8ea563a2ac7436c9d463865b0b'/>
<id>urn:sha1:274dd30f2b11fe8ea563a2ac7436c9d463865b0b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Specify CPL standard on construction.</title>
<updated>2021-04-11T23:22:10Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-04-11T20:24:44Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=498806d76160a6b1fa0af58e7734c0f553abf12b'/>
<id>urn:sha1:498806d76160a6b1fa0af58e7734c0f553abf12b</id>
<content type='text'>
Then choose which standard DCP should use based on the CPL(s).
</content>
</entry>
<entry>
<title>Use enum class for the things in types.h</title>
<updated>2021-01-21T00:57:06Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-01-21T00:57:06Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=76e3325a16cdf6d7220a61e2b5cfdb9c804cc32c'/>
<id>urn:sha1:76e3325a16cdf6d7220a61e2b5cfdb9c804cc32c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace dcp::File with dcp::ArrayData.</title>
<updated>2021-01-17T19:13:22Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-12-13T00:30:30Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=197b0139dc0765ef5cd67acf6770ef9037718235'/>
<id>urn:sha1:197b0139dc0765ef5cd67acf6770ef9037718235</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove 32x32 test image.</title>
<updated>2021-01-17T19:13:22Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-12-12T23:33:58Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=0fdccaf9779b376938a1cd795f31f3bc5036333f'/>
<id>urn:sha1:0fdccaf9779b376938a1cd795f31f3bc5036333f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>More c++11 tidying.</title>
<updated>2021-01-08T20:49:53Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-01-08T20:49:47Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=56b6a62a28734ad66d0f4c8ea9452b89f4cc5f45'/>
<id>urn:sha1:56b6a62a28734ad66d0f4c8ea9452b89f4cc5f45</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove use of xmldiff in tests.</title>
<updated>2021-01-08T16:43:49Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-01-08T16:43:49Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=b555355546af8f9091eaaba46479400b53b10a39'/>
<id>urn:sha1:b555355546af8f9091eaaba46479400b53b10a39</id>
<content type='text'>
</content>
</entry>
<entry>
<title>std::shared_ptr</title>
<updated>2021-01-07T23:35:29Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-12-20T13:14:07Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=d39880eef211a296fa8ef4712cdef5945d08527c'/>
<id>urn:sha1:d39880eef211a296fa8ef4712cdef5945d08527c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Check that KDM validity periods are safely within the validity periods</title>
<updated>2019-12-01T22:13:25Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-12-01T22:13:25Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=9a5809be580c1a12864d751a710f6783363d3de7'/>
<id>urn:sha1:9a5809be580c1a12864d751a710f6783363d3de7</id>
<content type='text'>
of the signing certificate chain.

This does cause problems when you try to create a KDM for a certificate
you just made (due to the fact that certificates always have a start-valid
time of "now") but hopefully this can be fixed up in another commit.
</content>
</entry>
</feed>
