<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp, branch v1.8.0</title>
<subtitle>DCP handling library</subtitle>
<id>https://git.carlh.net/cgit/libdcp/atom?h=v1.8.0</id>
<link rel='self' href='https://git.carlh.net/cgit/libdcp/atom?h=v1.8.0'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/'/>
<updated>2021-10-03T20:23:59Z</updated>
<entry>
<title>Build with libcxml 0.17.2.</title>
<updated>2021-10-03T20:23:59Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-10-03T20:23:59Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=dc2f0bd2cfc228da6aa9e52df7c36645d813d258'/>
<id>urn:sha1:dc2f0bd2cfc228da6aa9e52df7c36645d813d258</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make the former dcst namespace default for SMPTE subtitles.</title>
<updated>2021-10-03T20:18:56Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-10-03T20:18:56Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=fac4b92813714d5b6bdaaa4425bf0bf81dbd1a45'/>
<id>urn:sha1:fac4b92813714d5b6bdaaa4425bf0bf81dbd1a45</id>
<content type='text'>
In DoM bug #2061 it is reported that Easy DCP gives the error

"XML Document has default root namespace prefix: dcst.
 Default namespace should not use prefix for root or root namespace child nodes."

with SMPTE subtitle files written by DCP-o-matic, and that the correct
fix is to make the former dcst: namespace the default and then remove
the dcst: qualifiers from everything.

I'm not sure I agree with the error; AFAICS the subtitle files written
by previous versions did not have a default root namespace prefix,
since it was specified by xmlns:dcst and not just xmlns alone, so I
think they were valid.

However, using a default NS also seems fine, slightly simplifies the
code and produces more compact subtitle files, so we change that here.
It should also stop Easy DCP complaining, which is always marginally
preferable to sticking to our guns and getting the blame for it.
</content>
</entry>
<entry>
<title>Add .cache.</title>
<updated>2021-10-03T20:18:42Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-10-03T20:18:42Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=0c547a78ef47564190506ae07cd3ae7b17c5fad9'/>
<id>urn:sha1:0c547a78ef47564190506ae07cd3ae7b17c5fad9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add some missing LIBDCP_RESOURCES.</title>
<updated>2021-08-21T22:07:47Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-08-21T22:07:47Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=c6ecd736091b4597a331dfabcb60bb5aa6083e3a'/>
<id>urn:sha1:c6ecd736091b4597a331dfabcb60bb5aa6083e3a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve message on verify test failure.</title>
<updated>2021-08-11T21:35:46Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-08-11T21:35:30Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=b3cb9c0e9712fdaa713b8b4b4d07dfa69dd690e4'/>
<id>urn:sha1:b3cb9c0e9712fdaa713b8b4b4d07dfa69dd690e4</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>Rename verify_text_timing -&gt; verify_text_details.</title>
<updated>2021-08-09T16:04:09Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-08-09T16:04:09Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=4f9802e8a7225fc1b3db105b45e3688a64af3588'/>
<id>urn:sha1:4f9802e8a7225fc1b3db105b45e3688a64af3588</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add support for writing CPL metadata about sign language video tracks (DoM #2062).</title>
<updated>2021-08-04T18:27:32Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-08-04T18:27:32Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=9bc5ced02a09010b7ed4fd3a62a3d3e0a03665da'/>
<id>urn:sha1:9bc5ced02a09010b7ed4fd3a62a3d3e0a03665da</id>
<content type='text'>
</content>
</entry>
<entry>
<title>C++11 tidying.</title>
<updated>2021-08-04T18:25:02Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-08-04T18:25:02Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=7cbb0cd253c483644d237ec6874032e72d2ed9d4'/>
<id>urn:sha1:7cbb0cd253c483644d237ec6874032e72d2ed9d4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a belt-and-braces check.</title>
<updated>2021-08-04T18:24:29Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-08-04T18:24:29Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=bd1fdab75de56b4615e01dc10c535b4ea35372d1'/>
<id>urn:sha1:bd1fdab75de56b4615e01dc10c535b4ea35372d1</id>
<content type='text'>
</content>
</entry>
</feed>
