<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp/src/reel.cc, branch zpos</title>
<subtitle>DCP handling library</subtitle>
<id>https://git.carlh.net/cgit/libdcp/atom?h=zpos</id>
<link rel='self' href='https://git.carlh.net/cgit/libdcp/atom?h=zpos'/>
<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 bug causing failure to decrypt SMPTE subtitles.</title>
<updated>2021-05-27T12:25:17Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-05-27T12:19:40Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=8c27355abdac31c38c2fd5f41e36097dd5360422'/>
<id>urn:sha1:8c27355abdac31c38c2fd5f41e36097dd5360422</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove ReelEncryptableAsset and tidy up a bit.</title>
<updated>2021-04-13T21:36:22Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-04-13T21:36:22Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=488e3d1bd5e6b17d49f6db4df14c64f4b64db89b'/>
<id>urn:sha1:488e3d1bd5e6b17d49f6db4df14c64f4b64db89b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Split ReelClosedCaptionAsset into Interop and SMPTE parts.</title>
<updated>2021-04-11T23:22:10Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-04-11T22:20:44Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=2fa5b7bfeb3826c20f2fe80f272b556d61935063'/>
<id>urn:sha1:2fa5b7bfeb3826c20f2fe80f272b556d61935063</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Split ReelSubtitleAsset into Interop and SMPTE classes.</title>
<updated>2021-04-11T23:22:10Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-04-11T18:49:44Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=7d66bda50ade8ea618f331b885f1bfa4fa0a2af9'/>
<id>urn:sha1:7d66bda50ade8ea618f331b885f1bfa4fa0a2af9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tidying.</title>
<updated>2021-01-24T03:15:26Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-01-24T03:15:26Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=ceaf7bc52712cb60708ed5eb5c62c5e463dd8e89'/>
<id>urn:sha1:ceaf7bc52712cb60708ed5eb5c62c5e463dd8e89</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tidying.</title>
<updated>2021-01-23T14:35:24Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-01-23T14:35:24Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=6c37cc1979b2a01205a888c4c98f3334685ee8dd'/>
<id>urn:sha1:6c37cc1979b2a01205a888c4c98f3334685ee8dd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Assorted c++11 cleanups.</title>
<updated>2021-01-22T00:39:22Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-01-22T00:39:22Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=5fbcd3a8dc711c6c42efabbac72ab0408f504ea2'/>
<id>urn:sha1:5fbcd3a8dc711c6c42efabbac72ab0408f504ea2</id>
<content type='text'>
</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>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>
