<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp/src/subtitle_asset_internal.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-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>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 missing HAlign/VAlign attributes in subtitles when their value is negative.</title>
<updated>2018-01-13T21:18:24Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-01-13T21:18:24Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=0a47e4c639c5dbdbec5172ef0366e6f02428f74f'/>
<id>urn:sha1:0a47e4c639c5dbdbec5172ef0366e6f02428f74f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rework subtitle writing to fix incorrect output with</title>
<updated>2016-10-06T23:02:47Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-09-20T22:55:47Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=c4d06c36ffc25273d3f35449a415b2b813d47a27'/>
<id>urn:sha1:c4d06c36ffc25273d3f35449a415b2b813d47a27</id>
<content type='text'>
in-line font changes (#952).
</content>
</entry>
</feed>
