<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp/src/smpte_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>2019-05-21T20:24:30Z</updated>
<entry>
<title>Increase header size when writing SMPTE subtitle MXFs; fixes problems when writing lots of subs (DCP-o-matic bug #1561).</title>
<updated>2019-05-21T20:24:30Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-05-21T20:23:55Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=c6d187747222c980e28a6e50196a85ee570990a7'/>
<id>urn:sha1:c6d187747222c980e28a6e50196a85ee570990a7</id>
<content type='text'>
This is a backport of b7c7e14463d91608b080a5a63fcfb4d330ced863 from master.
</content>
</entry>
<entry>
<title>Check that all image data is present after loading a SMPTE subtitle asset.</title>
<updated>2019-03-16T00:32:08Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-03-15T23:16:00Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=3bd9acd5cd3bf5382ad79c295ec9d9aca828dc32'/>
<id>urn:sha1:3bd9acd5cd3bf5382ad79c295ec9d9aca828dc32</id>
<content type='text'>
If we load SMPTE subtitles from a XML file try to load PNG data
from the same directory; this feels like a hack.
</content>
</entry>
<entry>
<title>Fix incorrect XML namespace in MXF header; I was using the prefix</title>
<updated>2019-01-08T09:58:56Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-01-08T09:58:56Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=c763ce17ea1d2bf621a343c4893f5d0c390ec433'/>
<id>urn:sha1:c763ce17ea1d2bf621a343c4893f5d0c390ec433</id>
<content type='text'>
instead of the namespace URI for what asdcplib calls
TimedTextDescriptor::NamespaceName.

Thanks to clairmeta; see https://github.com/Ymagis/ClairMeta/issues/72
</content>
</entry>
<entry>
<title>ClairMeta points out that SMPTE subtitle MXF's ResourceID should</title>
<updated>2019-01-06T23:02:21Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-01-06T23:02:21Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=63bff141f70aa81e50a7cf927e5110a2bb504ae6'/>
<id>urn:sha1:63bff141f70aa81e50a7cf927e5110a2bb504ae6</id>
<content type='text'>
be the same as the internal XML ID.  This in turn must be different
from the MXF's UUID.

I *think* that we have:

AssetUUID: MXF's UUID, which must be different; written from
the WriterInfo (set up by fill_writer_info, which is passed _id)

AssetID: MXF's ResourceID, which must be the _xml_id; written from
the TimedTextDescriptor.

I believe that this patch fixes the ResourceID to be the XML ID (as
required) without undoing the Doremi fix whereby the MXF UUID must
be different to the XML ID.

This patch quells ClairMeta's error.
</content>
</entry>
<entry>
<title>Silence warnings from asdcplib when testing a MXF file for validity.</title>
<updated>2018-09-07T12:03:07Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-09-07T12:03:07Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=5d8a1583a57ae30c4f8ffbe0a7877dd7ca20236b'/>
<id>urn:sha1:5d8a1583a57ae30c4f8ffbe0a7877dd7ca20236b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Basic reading of Interop/SMPTE image subtitles with a test for Interop.</title>
<updated>2018-07-09T01:30:18Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-07-09T01:30:18Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=7bb241e6857f5f3614fd3b8722d545e85a6b6316'/>
<id>urn:sha1:7bb241e6857f5f3614fd3b8722d545e85a6b6316</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>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>Merge EncryptionContext with DecryptionContext and use HMAC when decrypting.</title>
<updated>2018-03-13T22:29:01Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-03-06T01:15:43Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=380d7af94562883cdcaa60726d0ffa36f3dab304'/>
<id>urn:sha1:380d7af94562883cdcaa60726d0ffa36f3dab304</id>
<content type='text'>
</content>
</entry>
</feed>
