<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp/test, branch v1.10.26</title>
<subtitle>DCP handling library</subtitle>
<id>https://git.carlh.net/cgit/libdcp/atom?h=v1.10.26</id>
<link rel='self' href='https://git.carlh.net/cgit/libdcp/atom?h=v1.10.26'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/'/>
<updated>2025-08-25T09:55:16Z</updated>
<entry>
<title>Write subtitles and fonts to subdirectories when combining Interop (#3079).</title>
<updated>2025-08-25T09:55:16Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-08-25T09:47:26Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=97570ebdf7c0dc12a8218a143e2803ec7a792526'/>
<id>urn:sha1:97570ebdf7c0dc12a8218a143e2803ec7a792526</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't write subtitles to combined Interop DCPs twice (#3079).</title>
<updated>2025-08-25T09:46:54Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-08-19T21:35:37Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=fd0aeb0a2cfee9e5d313740b860208a50ec1eab6'/>
<id>urn:sha1:fd0aeb0a2cfee9e5d313740b860208a50ec1eab6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update test certs after expiry.</title>
<updated>2025-06-14T00:52:38Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-06-13T23:38:45Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=5a49c7224e1136f5256eb655791a84754fe158f4'/>
<id>urn:sha1:5a49c7224e1136f5256eb655791a84754fe158f4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Only check hashes of each asset once (#3035).</title>
<updated>2025-05-08T20:24:14Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-05-08T20:24:14Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=e80119614a0975de33ed8a370fbfe60a2a915b1e'/>
<id>urn:sha1:e80119614a0975de33ed8a370fbfe60a2a915b1e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Report zero- or negative-length subtitles as an error.</title>
<updated>2025-04-12T20:34:36Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-04-12T13:17:24Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=87cd4af7a2171000bb190c274633f28cf35e2223'/>
<id>urn:sha1:87cd4af7a2171000bb190c274633f28cf35e2223</id>
<content type='text'>
This is distinct from the Bv2.1 warning about subtitles being shorter
than 15 frames.  Also fix an assertion failure when negative-length
subtitles are seen.
</content>
</entry>
<entry>
<title>Introduce and use dcp::Profile.</title>
<updated>2025-03-27T00:42:04Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-03-26T22:59:30Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=2ef30cbe66ca819588bf43d892223ed9864c0e9a'/>
<id>urn:sha1:2ef30cbe66ca819588bf43d892223ed9864c0e9a</id>
<content type='text'>
This replaces the specific flags passed to DCP::write(), is a property
of the CPL (where it seems to belong) and allows us to write what I hear
is the correct metadata for this mythical Bv2.0 that somebody invented.
</content>
</entry>
<entry>
<title>Remove unused variable.</title>
<updated>2025-03-25T21:22:02Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-03-25T21:22:02Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=0a87232762148a3cb97e3650fb219b3b07a05d1d'/>
<id>urn:sha1:0a87232762148a3cb97e3650fb219b3b07a05d1d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Read/write subtitle variable Z.</title>
<updated>2025-03-23T23:29:31Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-03-20T20:02:55Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=8edb46702b372b6e672d0ac8f810e151e1aa5707'/>
<id>urn:sha1:8edb46702b372b6e672d0ac8f810e151e1aa5707</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add LoadVariableZ.</title>
<updated>2025-03-23T23:29:31Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-01-29T20:47:38Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=0322c4604bf79c11a99dcd929a6f74685a0a4e31'/>
<id>urn:sha1:0322c4604bf79c11a99dcd929a6f74685a0a4e31</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename MainSoundConfiguration::to_string() -&gt; as_string().</title>
<updated>2025-03-22T23:36:57Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-03-20T21:00:15Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=8efd6f75450037e685d78cc29dcebd82fe922741'/>
<id>urn:sha1:8efd6f75450037e685d78cc29dcebd82fe922741</id>
<content type='text'>
Trying to be consistent with the rule that to_string is a method which
converts a parameter to a string (implying processing) whereas
as_string is a class member which returns a string representation of
the thing.
</content>
</entry>
</feed>
