<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp/src, branch backport</title>
<subtitle>DCP handling library</subtitle>
<id>https://git.carlh.net/cgit/libdcp/atom?h=backport</id>
<link rel='self' href='https://git.carlh.net/cgit/libdcp/atom?h=backport'/>
<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>Ignore parameters in PKL type strings when checking them.</title>
<updated>2021-04-16T20:49:26Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-04-14T10:40:01Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=3f6667d8597d40832f444d6909327b817f23785c'/>
<id>urn:sha1:3f6667d8597d40832f444d6909327b817f23785c</id>
<content type='text'>
Cherry-picked from 1ffc787c6318815592e8d81c4878488eb6183ca4 in master.
</content>
</entry>
<entry>
<title>Fix erroneous reports of unresolved assets when checking OV/VF pairs.</title>
<updated>2020-11-28T00:01:55Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-11-28T00:01:55Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=9d3e7f716accd67985f23048b4c36e7581348848'/>
<id>urn:sha1:9d3e7f716accd67985f23048b4c36e7581348848</id>
<content type='text'>
</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>Be more cautious in CertificateChain::private_key_valid.</title>
<updated>2020-03-10T21:24:46Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-03-10T21:24:46Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=5292108cb0816789a58ac469114d53ac2a5b5bde'/>
<id>urn:sha1:5292108cb0816789a58ac469114d53ac2a5b5bde</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add fix_empty_font_ids() to replace empty Font ids with a dummy string.</title>
<updated>2019-12-15T22:05:32Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-12-15T21:58:21Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=b651392d70d7e37ce5a8a20da81d86e5d19aadd8'/>
<id>urn:sha1:b651392d70d7e37ce5a8a20da81d86e5d19aadd8</id>
<content type='text'>
Back-ported from abf4f7577877254ecd7a1dc7955e0d7ca49ad07c in master.
</content>
</entry>
<entry>
<title>Just emit EmptyAssetPathError from DCP::read, not a MissingAssetError as well.</title>
<updated>2019-11-24T21:54:52Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-11-24T21:31:25Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=fb0dfadb60cffe811b89e6ad9d2d5b510a47c62b'/>
<id>urn:sha1:fb0dfadb60cffe811b89e6ad9d2d5b510a47c62b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow DCP reading to continue even with empty &lt;Path&gt; nodes in ASSETMAP.</title>
<updated>2019-11-11T20:24:29Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-08-30T21:28:06Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=aa8b4d4348394ea01e97f4c83e55fdbca3aa6cdb'/>
<id>urn:sha1:aa8b4d4348394ea01e97f4c83e55fdbca3aa6cdb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix incorrect LocalTime strings when timezone is behind UTC and not an integer number of hours.</title>
<updated>2019-11-08T22:50:03Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-11-08T22:48:42Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=cba9d74bec5722db9079ecb8b5d4fc4bcb757a54'/>
<id>urn:sha1:cba9d74bec5722db9079ecb8b5d4fc4bcb757a54</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix enum confusion.</title>
<updated>2019-10-09T22:57:34Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-10-09T22:57:13Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=fe79aeb6b8d3938db8dc8382b807014be22fc692'/>
<id>urn:sha1:fe79aeb6b8d3938db8dc8382b807014be22fc692</id>
<content type='text'>
</content>
</entry>
</feed>
