<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp/test/data, branch v1.8.59</title>
<subtitle>DCP handling library</subtitle>
<id>https://git.carlh.net/cgit/libdcp/atom?h=v1.8.59</id>
<link rel='self' href='https://git.carlh.net/cgit/libdcp/atom?h=v1.8.59'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/'/>
<updated>2023-02-16T20:56:22Z</updated>
<entry>
<title>Change how whitespace in subtitles is handled.</title>
<updated>2023-02-16T20:56:22Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-02-16T20:56:22Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=89fbc8d186378cd72ab3e9a259073d45b7b993ad'/>
<id>urn:sha1:89fbc8d186378cd72ab3e9a259073d45b7b993ad</id>
<content type='text'>
Previously we would discard any whitespace subtitle content we found.
This had the side-effect of making a verification test fail (checking
that at least one subtitle is in each reel; blank subtitles are often
used to avoid this warning).

Here we take any subtitle content, whitespace or not, inside a
&lt;Text&gt; or &lt;Image&gt; node which I think is a little more correct.
</content>
</entry>
<entry>
<title>Check that Interop subtitle files have at least one subtitle.</title>
<updated>2023-01-15T22:14:00Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-01-15T22:13:49Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=4c0e03e857066a8241bfb286412f76a8c52d2760'/>
<id>urn:sha1:4c0e03e857066a8241bfb286412f76a8c52d2760</id>
<content type='text'>
It was reported on the forum that files without any &lt;Font&gt; or
&lt;Subtitle&gt; tags fail validation on EasyDCP 3.0.1 and crash
Qubemaster Pro 3.0.15.
</content>
</entry>
<entry>
<title>Re-make expired test certificate chain.</title>
<updated>2022-12-22T20:14:07Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-12-22T19:55:25Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=6518f7e4e8b02a1d78b6121c2032fa27c50ddc78'/>
<id>urn:sha1:6518f7e4e8b02a1d78b6121c2032fa27c50ddc78</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Properly support ContentKind scope attribute.</title>
<updated>2022-09-03T12:46:38Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-09-02T23:52:14Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=1d13ce8be4df51e85b7222a7c9d357366c841a89'/>
<id>urn:sha1:1d13ce8be4df51e85b7222a7c9d357366c841a89</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Order subtitles in the XML according to their vertical position (DoM bug #2106).</title>
<updated>2021-10-24T18:52:11Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-10-18T06:55:27Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=d5ab7ecf942405bcaa7fd8d367e09f95d6c0c978'/>
<id>urn:sha1:d5ab7ecf942405bcaa7fd8d367e09f95d6c0c978</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Basic implementation of &lt;Space&gt; tag in subtitles.</title>
<updated>2021-10-13T20:18:59Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-10-13T20:18:59Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=8bc480da2db924349465dbe557f87bd6f05b7fdd'/>
<id>urn:sha1:8bc480da2db924349465dbe557f87bd6f05b7fdd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add verify check for empty &lt;Text&gt; nodes in timed text.</title>
<updated>2021-08-11T21:35:46Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-08-10T00:10:49Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=c259338463b394e61504ff0e232b0ba102c1eda2'/>
<id>urn:sha1:c259338463b394e61504ff0e232b0ba102c1eda2</id>
<content type='text'>
</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>Bv2.1 7.2.3: Check that subtitle &lt;StartTime&gt; exists and is 0.</title>
<updated>2021-01-17T19:13:22Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-01-02T23:31:40Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=f11ff8d4d961d92e994ef0f9beb456aa8ec7c4cb'/>
<id>urn:sha1:f11ff8d4d961d92e994ef0f9beb456aa8ec7c4cb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove 32x32 test image.</title>
<updated>2021-01-17T19:13:22Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-12-12T23:33:58Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=0fdccaf9779b376938a1cd795f31f3bc5036333f'/>
<id>urn:sha1:0fdccaf9779b376938a1cd795f31f3bc5036333f</id>
<content type='text'>
</content>
</entry>
</feed>
