<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp/test, 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>Interop CPLs don't have MainPictureStoredArea (#2452).</title>
<updated>2023-02-13T14:17:26Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-02-13T14:17:26Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=8b86c990e526e55e273cc408377f13e64a27fb26'/>
<id>urn:sha1:8b86c990e526e55e273cc408377f13e64a27fb26</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add --no-asset-hash-check and --asset-hash-check-maximum-size (DoM #2444).</title>
<updated>2023-02-12T21:55:50Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-02-12T18:38:53Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=83c3a53c4b44b48823ecdece80bd6c246929ae0b'/>
<id>urn:sha1:83c3a53c4b44b48823ecdece80bd6c246929ae0b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>In Deluxe's "Specifications for Digital Cinema Source and DCP Content Delivery"</title>
<updated>2023-02-02T00:37:16Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-02-02T00:03:40Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=e0b3f0dec29dfe2952a8bdf445295e8445a8ecd9'/>
<id>urn:sha1:e0b3f0dec29dfe2952a8bdf445295e8445a8ecd9</id>
<content type='text'>
they say that subtitle &lt;IssueDate&gt; must be of the form yyyy-mm-ddThh:mm:ss

They don't explain it, and the standards don't say this (as far as I can see)
but as usual their QC fails &lt;IssueDates&gt; that don't meet this "spec" so here
we are.

See also:
https://dcpomatic.com/forum/viewtopic.php?t=2069
</content>
</entry>
<entry>
<title>Check IssueDate for Deluxe complaint.</title>
<updated>2023-02-02T00:03:27Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-02-02T00:03:27Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=b424b9d40a472c00d2ddbe2218375dcbd3d947fc'/>
<id>urn:sha1:b424b9d40a472c00d2ddbe2218375dcbd3d947fc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add with_timezone parameter to ::to_string().</title>
<updated>2023-02-02T00:02:50Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-02-02T00:02:50Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=b1464249c7b403a66ca63f403c80c39f1af63e65'/>
<id>urn:sha1:b1464249c7b403a66ca63f403c80c39f1af63e65</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Only write the appropriate number of AudioChannelLabelSubDescriptors (DoM #2431).</title>
<updated>2023-01-23T23:54:52Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-01-23T23:54:52Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=c89ed445b9fcd4d6c76cbf3278dd2d7d7e2e0a42'/>
<id>urn:sha1:c89ed445b9fcd4d6c76cbf3278dd2d7d7e2e0a42</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add channels parameter to simple_audio().</title>
<updated>2023-01-23T23:54:25Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-01-23T23:54:25Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=b489c7ad24303799a32412e160fe27c4e9eddb29'/>
<id>urn:sha1:b489c7ad24303799a32412e160fe27c4e9eddb29</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix tests.</title>
<updated>2023-01-16T06:39:25Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-01-16T06:39:25Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=d24b16a9b1ad2fdaef264d9c9e7ab23a95a98ad1'/>
<id>urn:sha1:d24b16a9b1ad2fdaef264d9c9e7ab23a95a98ad1</id>
<content type='text'>
</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>
</feed>
