<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp, branch no-empty-annotation-texts</title>
<subtitle>DCP handling library</subtitle>
<id>https://git.carlh.net/cgit/libdcp/atom?h=no-empty-annotation-texts</id>
<link rel='self' href='https://git.carlh.net/cgit/libdcp/atom?h=no-empty-annotation-texts'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/'/>
<updated>2022-01-17T17:45:21Z</updated>
<entry>
<title>Use optional for ReelAsset _annotation_text.</title>
<updated>2022-01-17T17:45:21Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-01-17T17:45:19Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=582bdd054dd5cc6e0874459d2ad426dc5669fb78'/>
<id>urn:sha1:582bdd054dd5cc6e0874459d2ad426dc5669fb78</id>
<content type='text'>
Not only is this tag optional in Interop and SMPTE, but it would
appear that if it is present but empty a DCP will not play back
on Sony SRX320 / LMT3000 systems (DoM bug #2124).

Here we use optional&lt;&gt;, as seems to make sense, and also refuse
to write empty tags (instead omitting the tag entirely).
</content>
</entry>
<entry>
<title>Fix failure to find_and_resolve_all_cpls() in some cases.</title>
<updated>2022-01-04T20:54:24Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-01-04T20:54:24Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=81c6fcba23f5c037f52c3324f4134e81d4f5d5c6'/>
<id>urn:sha1:81c6fcba23f5c037f52c3324f4134e81d4f5d5c6</id>
<content type='text'>
It seems to me that we need to ignore as-yet-unresolved assets
otherwise if we see them in the wrong order we'll throw an exception.
</content>
</entry>
<entry>
<title>Simplify the implementation of DCP::add.</title>
<updated>2022-01-03T23:28:09Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-01-03T23:27:45Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=a91bea661cc505211d97e3905b30fd1f629f2a06'/>
<id>urn:sha1:a91bea661cc505211d97e3905b30fd1f629f2a06</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a test for DCP::add() for KDMs.</title>
<updated>2022-01-03T23:28:05Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-01-03T23:27:37Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=57b4063573a6a4272a4283617dc6a6e2aba29303'/>
<id>urn:sha1:57b4063573a6a4272a4283617dc6a6e2aba29303</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move code to find CPLs in directories out of DCP-o-matic.</title>
<updated>2022-01-03T23:26:49Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-01-03T23:26:49Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=e779d157a7e5062b6582d8507b29788f8a88f0f3'/>
<id>urn:sha1:e779d157a7e5062b6582d8507b29788f8a88f0f3</id>
<content type='text'>
This adds find_and_resolve_cpls().
</content>
</entry>
<entry>
<title>Remove unnecessary include.</title>
<updated>2021-12-28T22:50:18Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-12-28T22:50:18Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=7cdb8849d519cb600d6bd746ac9e9d1b16acbb44'/>
<id>urn:sha1:7cdb8849d519cb600d6bd746ac9e9d1b16acbb44</id>
<content type='text'>
</content>
</entry>
<entry>
<title>C++11 tidying, formatting tidying, add --frame option.</title>
<updated>2021-11-24T22:56:28Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-11-24T22:56:28Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=503f3362ce116f752fe22e3810367147dbe57581'/>
<id>urn:sha1:503f3362ce116f752fe22e3810367147dbe57581</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Clarify some errors and add comments wondering about their validity.</title>
<updated>2021-11-22T21:07:59Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-11-22T19:57:07Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=9c36e773ca56bb8b6b5082b22dff20412901049d'/>
<id>urn:sha1:9c36e773ca56bb8b6b5082b22dff20412901049d</id>
<content type='text'>
</content>
</entry>
<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>
</feed>
