<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp/src/verify.cc, branch 2652-ruby</title>
<subtitle>DCP handling library</subtitle>
<id>https://git.carlh.net/cgit/libdcp/atom?h=2652-ruby</id>
<link rel='self' href='https://git.carlh.net/cgit/libdcp/atom?h=2652-ruby'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/'/>
<updated>2026-03-07T22:48:43Z</updated>
<entry>
<title>wip: ruby</title>
<updated>2026-03-07T22:48:43Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-03-07T22:48:43Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=daceaad12cc73404f93d5aae0dd896fcb7b9d3b9'/>
<id>urn:sha1:daceaad12cc73404f93d5aae0dd896fcb7b9d3b9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Derive verification note type from the code...</title>
<updated>2025-12-20T00:52:16Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-12-16T11:23:15Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=ff869661d7632bc40aec17d1d42e31f18bd0c40b'/>
<id>urn:sha1:ff869661d7632bc40aec17d1d42e31f18bd0c40b</id>
<content type='text'>
...rather than having to specify it each time.
</content>
</entry>
<entry>
<title>Fix typo in name 200 -&gt; 2000.</title>
<updated>2025-12-20T00:51:05Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-12-15T23:29:19Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=f8b7b44ac1ea1e6744026beec57465707b04f07f'/>
<id>urn:sha1:f8b7b44ac1ea1e6744026beec57465707b04f07f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename assets() to file_assets()</title>
<updated>2025-12-16T18:28:54Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-12-16T16:44:33Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=45ed3bf55175a8555123b320b366efb69b1ba629'/>
<id>urn:sha1:45ed3bf55175a8555123b320b366efb69b1ba629</id>
<content type='text'>
since this is what it was returning anyway.
</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>
<entry>
<title>Compare CPL ID also when sorting verification notes.</title>
<updated>2025-09-13T21:34:35Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-09-13T21:34:35Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=a5179ee033bc335002fe43dd2168d763f67ec975'/>
<id>urn:sha1:a5179ee033bc335002fe43dd2168d763f67ec975</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>Coalesce an if.</title>
<updated>2025-04-12T13:15:06Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-04-12T13:15:06Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=05adc13a5eef7c0fe165d062c0e40ad558a083d0'/>
<id>urn:sha1:05adc13a5eef7c0fe165d062c0e40ad558a083d0</id>
<content type='text'>
</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>
</feed>
