<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp/test/verify_test.cc, branch compose</title>
<subtitle>DCP handling library</subtitle>
<id>https://git.carlh.net/cgit/libdcp/atom?h=compose</id>
<link rel='self' href='https://git.carlh.net/cgit/libdcp/atom?h=compose'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/'/>
<updated>2021-07-09T23:24:48Z</updated>
<entry>
<title>Remove String namespace from around compose().</title>
<updated>2021-07-09T23:24:48Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-07-09T23:24:48Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=13154bc1a9b341f46994607fdde2e725444a6e21'/>
<id>urn:sha1:13154bc1a9b341f46994607fdde2e725444a6e21</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename compose.hpp to compose.h</title>
<updated>2021-07-09T23:22:18Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-07-09T23:22:18Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=9853cbf566fdfdea096333c4caa788c29fa5c57b'/>
<id>urn:sha1:9853cbf566fdfdea096333c4caa788c29fa5c57b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve output when a test fails.</title>
<updated>2021-06-01T23:44:34Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-06-01T23:27:41Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=e39c25293d4c2e0d56bdbc856186c929de69d566'/>
<id>urn:sha1:e39c25293d4c2e0d56bdbc856186c929de69d566</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reduce test flakyness a bit.</title>
<updated>2021-06-01T23:44:34Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-06-01T23:27:33Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=ea2c5d699733b99347448875f5601b6b714f03c2'/>
<id>urn:sha1:ea2c5d699733b99347448875f5601b6b714f03c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Sort notes when checking verifications.</title>
<updated>2021-05-27T09:44:21Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-05-27T09:44:21Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=3e866abeee4de737a04719ff8ab6c6bf46bb4d74'/>
<id>urn:sha1:3e866abeee4de737a04719ff8ab6c6bf46bb4d74</id>
<content type='text'>
So that the lists in the tests don't have to be in the right order.
</content>
</entry>
<entry>
<title>Don't give an error on verifying Interop DCPs with possibly-incorrectly</title>
<updated>2021-04-22T19:56:38Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-04-22T19:56:38Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=5e1ce36be463bfc48663d4697860340649060d01'/>
<id>urn:sha1:5e1ce36be463bfc48663d4697860340649060d01</id>
<content type='text'>
marked 3D assets.

This also adds a warning into the verification output.

I don't know if this is actually a standard violation but they
have been seen in the wild made by "reputable" DCP creation software.

DoM bug #1976.
</content>
</entry>
<entry>
<title>Improve handling of image subtitle IDs in XML (DoM bug #1965)</title>
<updated>2021-04-14T14:20:53Z</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=098007a1ee6a46b6ff11398f94faff5c85951da4'/>
<id>urn:sha1:098007a1ee6a46b6ff11398f94faff5c85951da4</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.
</content>
</entry>
<entry>
<title>Split ReelClosedCaptionAsset into Interop and SMPTE parts.</title>
<updated>2021-04-11T23:22:10Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-04-11T22:20:44Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=2fa5b7bfeb3826c20f2fe80f272b556d61935063'/>
<id>urn:sha1:2fa5b7bfeb3826c20f2fe80f272b556d61935063</id>
<content type='text'>
</content>
</entry>
<entry>
<title>C++11 tidying.</title>
<updated>2021-04-11T23:22:10Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-04-11T20:25:21Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=2c5e61891e7975f4c2d33a5f2ed144645e3078f9'/>
<id>urn:sha1:2c5e61891e7975f4c2d33a5f2ed144645e3078f9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Specify CPL standard on construction.</title>
<updated>2021-04-11T23:22:10Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-04-11T20:24:44Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=498806d76160a6b1fa0af58e7734c0f553abf12b'/>
<id>urn:sha1:498806d76160a6b1fa0af58e7734c0f553abf12b</id>
<content type='text'>
Then choose which standard DCP should use based on the CPL(s).
</content>
</entry>
</feed>
