<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp/test, branch v1.10.44</title>
<subtitle>DCP handling library</subtitle>
<id>https://git.carlh.net/cgit/libdcp/atom?h=v1.10.44</id>
<link rel='self' href='https://git.carlh.net/cgit/libdcp/atom?h=v1.10.44'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/'/>
<updated>2025-12-18T11:54:28Z</updated>
<entry>
<title>Add CPL::picture_encoding().</title>
<updated>2025-12-18T11:54:28Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-12-17T17:23:45Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=360a935d7422c0fae0c85f32447e751f26fc37d5'/>
<id>urn:sha1:360a935d7422c0fae0c85f32447e751f26fc37d5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add can_be_read() to ReelFileAsset and subclasses.</title>
<updated>2025-12-18T00:10:32Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-12-16T16:45:46Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=c3c127e0bdb988696d16f47ea8080df3eff38420'/>
<id>urn:sha1:c3c127e0bdb988696d16f47ea8080df3eff38420</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add DCP::cpl_summaries().</title>
<updated>2025-12-09T01:38:50Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-12-08T22:54:25Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=1df6f4a08a2f3b67c1637068ae4714c1cba2e1e7'/>
<id>urn:sha1:1df6f4a08a2f3b67c1637068ae4714c1cba2e1e7</id>
<content type='text'>
DCP-o-matic needs to know some basic CPL details as quickly as possible,
and this is faster than doing read() and then cpls().
</content>
</entry>
<entry>
<title>Don't check the certificate not before/after validity in chain_valid().</title>
<updated>2025-11-13T11:30:52Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-11-13T10:28:02Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=3334d3b4a648e9c600f27ec3789dbb8abb199e67'/>
<id>urn:sha1:3334d3b4a648e9c600f27ec3789dbb8abb199e67</id>
<content type='text'>
I think this should be checked separately, as out-of-date certificates
are still useful (e.g. if they are related to KDM decryption).
</content>
</entry>
<entry>
<title>Add LocalTime::as_time_t().</title>
<updated>2025-11-13T11:30:38Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-11-13T11:30:31Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=a1d0ec67f0ab65b61140d28cfb726812c1604cdc'/>
<id>urn:sha1:a1d0ec67f0ab65b61140d28cfb726812c1604cdc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove ASDCPErrorSuspender.</title>
<updated>2025-10-20T19:16:49Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-10-20T19:16:49Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=a8d449a0a35f205833b446aeae66564aa2464736'/>
<id>urn:sha1:a8d449a0a35f205833b446aeae66564aa2464736</id>
<content type='text'>
I think it's not possible to do this thread-safely without quite noisy
changes to asdcplib: DefaultLogSink() refers a reference which can be
deleted by ASDCPErrorSuspender before it is used.  DefaultLogSink()
could return a shared_ptr but there's a lot of callsites.
</content>
</entry>
<entry>
<title>Fix some warnings raised by the macOS compiler.</title>
<updated>2025-09-30T13:15:10Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-09-30T13:15:10Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=22d9015d4788bca8da7113ad187f0b04cfbc4216'/>
<id>urn:sha1:22d9015d4788bca8da7113ad187f0b04cfbc4216</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move {HTML/Text}Formatter out to their own files.</title>
<updated>2025-09-16T12:11:32Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-09-16T12:11:32Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=81b7a682585d35e8077feffef28d605bef746107'/>
<id>urn:sha1:81b7a682585d35e8077feffef28d605bef746107</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix build with newer boost.</title>
<updated>2025-09-14T15:55:19Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-09-14T15:55:19Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=3b95566292358924dabb7b11d0abcb849c68769b'/>
<id>urn:sha1:3b95566292358924dabb7b11d0abcb849c68769b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix incorrect verify errors with multi-CPL DCPs.</title>
<updated>2025-09-13T21:54:50Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-09-13T21:36:03Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=11a3284c65b94960ef1e2ad819ccc22e97aa9454'/>
<id>urn:sha1:11a3284c65b94960ef1e2ad819ccc22e97aa9454</id>
<content type='text'>
We didn't reset the variables used to check for mismatched channel
counts or subtitle languages.
</content>
</entry>
</feed>
