<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp/src, branch sony-debug</title>
<subtitle>DCP handling library</subtitle>
<id>https://git.carlh.net/cgit/libdcp/atom?h=sony-debug</id>
<link rel='self' href='https://git.carlh.net/cgit/libdcp/atom?h=sony-debug'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/'/>
<updated>2019-01-22T00:40:16Z</updated>
<entry>
<title>Fully indent PKL/CPL.</title>
<updated>2019-01-22T00:40:16Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-01-22T00:40:16Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=12ada21654d7f0f8963f171ca7ee527ccba4627f'/>
<id>urn:sha1:12ada21654d7f0f8963f171ca7ee527ccba4627f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Attempt to fix Sony digest validation by indenting the &lt;Signer&gt;</title>
<updated>2019-01-21T23:48:52Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-01-20T20:26:41Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=33c2c1ddee9638fc4e59dbfdbeee2fb540778819'/>
<id>urn:sha1:33c2c1ddee9638fc4e59dbfdbeee2fb540778819</id>
<content type='text'>
and &lt;Signature&gt; before signing.  This is in the belief that, perhaps,
the Sony software "reformats" the XML before checking that the signature
is correct (or something).
</content>
</entry>
<entry>
<title>Missing include for arch.</title>
<updated>2019-01-17T20:24:31Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-01-17T20:18:40Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=46766164d06e0aa58ea5064bec9b313ff5cd2399'/>
<id>urn:sha1:46766164d06e0aa58ea5064bec9b313ff5cd2399</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'master' of ssh://git.carlh.net/home/carl/git/libdcp</title>
<updated>2019-01-14T15:47:35Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-01-14T15:47:35Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=d3598922d970bba6fcb468c331e1f0a33bef1a0f'/>
<id>urn:sha1:d3598922d970bba6fcb468c331e1f0a33bef1a0f</id>
<content type='text'>
</content>
</entry>
<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:46:56Z</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=cc38254d8456eb7982704005b14c4c594c952c9f'/>
<id>urn:sha1:cc38254d8456eb7982704005b14c4c594c952c9f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Speculative removal of call to xmlSecKeySetName when signing, on</title>
<updated>2019-01-14T15:32:58Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-01-14T15:32:58Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=0176ce02863f89315774cc2907f5beb33c21360f'/>
<id>urn:sha1:0176ce02863f89315774cc2907f5beb33c21360f</id>
<content type='text'>
the basis that I can't see what it's for and opendcp doesn't
do it.  Chasing Sony no-validate bug.
</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 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>
</feed>
