<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp, branch tidy</title>
<subtitle>DCP handling library</subtitle>
<id>https://git.carlh.net/cgit/libdcp/atom?h=tidy</id>
<link rel='self' href='https://git.carlh.net/cgit/libdcp/atom?h=tidy'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/'/>
<updated>2019-01-14T15:30:55Z</updated>
<entry>
<title>Tidy repeated call of make_uuid() and don't put urn:uuid: in front of default content version label text as it's a bit confusing.</title>
<updated>2019-01-14T15:30:55Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-01-14T15:30:55Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=1f46381c549b5c865a588a1721361c4d34be5a58'/>
<id>urn:sha1:1f46381c549b5c865a588a1721361c4d34be5a58</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move verify API away from strings towards error codes.</title>
<updated>2019-01-12T23:12:46Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-01-12T23:12:46Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=7e4e6be3628308b7b16c015e2f87b27e729258dc'/>
<id>urn:sha1:7e4e6be3628308b7b16c015e2f87b27e729258dc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix crash with insufficient parameters to libdcp.</title>
<updated>2019-01-10T13:35:47Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-01-10T13:35:47Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=9d183b0d37c02279cefad1deb5b73a2b5c9bb6e2'/>
<id>urn:sha1:9d183b0d37c02279cefad1deb5b73a2b5c9bb6e2</id>
<content type='text'>
</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>More DCP verification detail and testing.</title>
<updated>2019-01-06T19:30:00Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-01-06T19:30:00Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=b8c235e96ee6ac9548263682eb6c92bf28fc29b0'/>
<id>urn:sha1:b8c235e96ee6ac9548263682eb6c92bf28fc29b0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tidy up a bit.</title>
<updated>2019-01-06T02:34:47Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-01-06T02:34:47Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=59f7cacd98de32c70787a4b4fb69cbddbc94016b'/>
<id>urn:sha1:59f7cacd98de32c70787a4b4fb69cbddbc94016b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tidy up and slightly extend verify tests.</title>
<updated>2019-01-06T02:10:56Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-01-06T02:10:56Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=0ca9882d9d1f8cfe2fbc797062317dc6dbda6352'/>
<id>urn:sha1:0ca9882d9d1f8cfe2fbc797062317dc6dbda6352</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix tests following additional verify check.</title>
<updated>2019-01-06T01:37:20Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-01-06T01:37:20Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=0db5a843889ce28f0f21732b424e7f05b030cf15'/>
<id>urn:sha1:0db5a843889ce28f0f21732b424e7f05b030cf15</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Check CPL hash in the PKL on verify.</title>
<updated>2019-01-06T01:02:38Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-01-06T01:02:38Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=6fe4ee0c270eb88b046294895ee164ba4853c577'/>
<id>urn:sha1:6fe4ee0c270eb88b046294895ee164ba4853c577</id>
<content type='text'>
</content>
</entry>
</feed>
