<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp/src/subtitle_asset.cc, 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-18T19:24:12Z</updated>
<entry>
<title>Fix build failure.</title>
<updated>2021-04-18T19:24:12Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-04-18T19:24:12Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=f560e2a9a0f4258d5ad0cb6bb5311deb780fabaf'/>
<id>urn:sha1:f560e2a9a0f4258d5ad0cb6bb5311deb780fabaf</id>
<content type='text'>
</content>
</entry>
<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>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>Fix build with newer boost.</title>
<updated>2018-09-22T16:03:29Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-09-22T16:03:29Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=62c7d0c33b06ffadc09fb6c25d8dba673c384c47'/>
<id>urn:sha1:62c7d0c33b06ffadc09fb6c25d8dba673c384c47</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix thinko causing hang in ::equals().</title>
<updated>2018-07-14T23:03:01Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-07-14T23:03:01Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=13a4ee8b1e0d39d94b41e72cc1631dee4f900694'/>
<id>urn:sha1:13a4ee8b1e0d39d94b41e72cc1631dee4f900694</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Store image subtitle ID in the object, rather than a separate map.  Start of reading image subtitles.</title>
<updated>2018-07-09T01:13:01Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-07-09T01:13:01Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=3a69e2805f4b2119194ba2357fa9895bf1ae147f'/>
<id>urn:sha1:3a69e2805f4b2119194ba2357fa9895bf1ae147f</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>SubtitleString -&gt; shared_ptr&lt;Subtitle&gt;</title>
<updated>2018-07-07T22:16:45Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-07-07T22:16:45Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=ba5915461f1622715a69fa25579e5e27e64fb079'/>
<id>urn:sha1:ba5915461f1622715a69fa25579e5e27e64fb079</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix incorrect default effect colour.</title>
<updated>2018-06-08T11:42:03Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-06-08T11:42:03Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=cfea0afd5971ee749142616fe7bc0bb70526619e'/>
<id>urn:sha1:cfea0afd5971ee749142616fe7bc0bb70526619e</id>
<content type='text'>
</content>
</entry>
</feed>
