<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp/test/data, branch add-validity</title>
<subtitle>DCP handling library</subtitle>
<id>https://git.carlh.net/cgit/libdcp/atom?h=add-validity</id>
<link rel='self' href='https://git.carlh.net/cgit/libdcp/atom?h=add-validity'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/'/>
<updated>2021-04-16T20:49:35Z</updated>
<entry>
<title>Improve handling of image subtitle IDs in XML (DoM bug #1965)</title>
<updated>2021-04-16T20:49:35Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-04-14T07:56:21Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=b2ccdee3cff6ee0304c21a3e419c3210ef2061d1'/>
<id>urn:sha1:b2ccdee3cff6ee0304c21a3e419c3210ef2061d1</id>
<content type='text'>
When reading/writing the XML for image subtitles, we assumed that
the content of the &lt;Image&gt; tag is just the ID of the PNG in the MXF,
without any prefix.

DoM bug #1965 mentions a DCP where this is not the case, and SMPTE
429-5-2009 has an example where there is urn:uuid: in the XML.

This change makes DoM write this urn:uuid: prefix, and accept it if
it's present (but not complain if it's not).

If the urn:uuid: _is_ required in the field, it's a bit surprising
that nobody has complained up to this point.  Maybe nobody noticed,
or nobody reported it.

Cherry-picked from 098007a1ee6a46b6ff11398f94faff5c85951da4 in master.
</content>
</entry>
<entry>
<title>Fix crash when loading DCPs whose ASSETMAP contains files that are</title>
<updated>2020-10-10T18:14:58Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-10-10T16:58:05Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=c6cf2a5fb3a30b972c3ad9b10fa4164a66abe840'/>
<id>urn:sha1:c6cf2a5fb3a30b972c3ad9b10fa4164a66abe840</id>
<content type='text'>
not mentioned in any PKL (#1855).

Back-ported from 4c8cc9e99678a4095772f283ffaaa1d6bd8aaf67 in master.
</content>
</entry>
<entry>
<title>Hopefully-correct PKL and AssetMap when using Interop PNG subtitles.</title>
<updated>2018-09-02T22:39:01Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-09-02T22:39:01Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=8259e2771f85c33c531a83fe1a78668f158208da'/>
<id>urn:sha1:8259e2771f85c33c531a83fe1a78668f158208da</id>
<content type='text'>
</content>
</entry>
<entry>
<title>New test data.</title>
<updated>2018-07-14T14:26:23Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-07-14T14:26:23Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=5ec4e162688117a7a41d649984a507def30dc689'/>
<id>urn:sha1:5ec4e162688117a7a41d649984a507def30dc689</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Switch to UUIDs for Interop image subtitle identification (rather than indices).  Basic and untested SMPTE image subtitle support.</title>
<updated>2018-07-08T23:43:13Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-07-08T23:43:13Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=87c2c54ebfdc1e6ceb0673058c01fd30e13258c2'/>
<id>urn:sha1:87c2c54ebfdc1e6ceb0673058c01fd30e13258c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Basic interop bitmap writing.</title>
<updated>2018-07-07T23:19:42Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-07-07T23:19:42Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=85bd14f4e7dcbfb2005969575788dbfb303bf846'/>
<id>urn:sha1:85bd14f4e7dcbfb2005969575788dbfb303bf846</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Missing files.</title>
<updated>2018-03-09T10:17:12Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-03-09T10:17:12Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=92d04684c81baa6c56ff3299f1cffd1ac787c71f'/>
<id>urn:sha1:92d04684c81baa6c56ff3299f1cffd1ac787c71f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add scope to KeyType tags in KDMs.</title>
<updated>2017-05-17T08:49:15Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2017-05-17T08:49:15Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=e758024e07b64098dfdb67dcd54c828e374ca7b6'/>
<id>urn:sha1:e758024e07b64098dfdb67dcd54c828e374ca7b6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Support underlining of subtitles.</title>
<updated>2016-06-24T11:24:16Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-06-24T11:24:16Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=715410f7b36075b39d712479476e83a28042ed7e'/>
<id>urn:sha1:715410f7b36075b39d712479476e83a28042ed7e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add direction support for SMPTE subtitles; fix pragma warnings with non-openmp builds.</title>
<updated>2016-04-12T00:37:00Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-04-12T00:37:00Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=4b8c626b7e66ab1d4d69606e10316542c8873842'/>
<id>urn:sha1:4b8c626b7e66ab1d4d69606e10316542c8873842</id>
<content type='text'>
</content>
</entry>
</feed>
