<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/test, branch support-080626</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=support-080626</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=support-080626'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2026-04-26T20:39:27Z</updated>
<entry>
<title>Add --trusted-device-chain option to KDM CLI.</title>
<updated>2026-04-26T20:39:27Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-04-26T20:39:24Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=81b15e9e131094879b416b26601c673e6ae0d508'/>
<id>urn:sha1:81b15e9e131094879b416b26601c673e6ae0d508</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Warn if you specify trusted devices with a formulation that won't use them.</title>
<updated>2026-04-26T20:39:12Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-04-26T20:39:12Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=25ac279e5b7ae6593185230a0fe5a4022a6f689d'/>
<id>urn:sha1:25ac279e5b7ae6593185230a0fe5a4022a6f689d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix reading of RGB0 images.</title>
<updated>2026-04-23T14:51:08Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-04-22T20:24:09Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=e54f93bf7d144737df4b0331017164360c9121ff'/>
<id>urn:sha1:e54f93bf7d144737df4b0331017164360c9121ff</id>
<content type='text'>
We would allocate 3 bytes per pixel instead of 4.  I couldn't see a way
to get FFmpeg to tell us about this (unless we used FFmpeg's stride
somehow maybe?)
</content>
</entry>
<entry>
<title>Fix late subtitles when they are muxed late with respect to the video.</title>
<updated>2026-04-23T14:49:48Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-04-18T11:39:33Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=9f828b327e680c322a70883910233337a37e481e'/>
<id>urn:sha1:9f828b327e680c322a70883910233337a37e481e</id>
<content type='text'>
In one example we have the sequence

video 3088,377
sub   3087,334
sub   3088,710
video 3088,419

so the 3087,334 sub is very late.  Here we insert a queue to bring
subtitle packets a little forward for processing.

There is already a similar thing in the player (_delay) but adding
a longer delay there seems wasteful because a) the video is by
that point already decompressed and b) this problem only
applies to FFmpeg-decoded files (and then, I think only if we are
previewing or burning in subtitles).
</content>
</entry>
<entry>
<title>White space: image_test.cc</title>
<updated>2026-04-22T20:12:22Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-04-22T20:12:22Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=238314f344a23333414e269f205fad1f699e1985'/>
<id>urn:sha1:238314f344a23333414e269f205fad1f699e1985</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix bug causing mangled audio analyses in some cases (#3155).</title>
<updated>2026-04-21T20:26:25Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-04-21T20:26:25Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=824350b6e66ce7ef8a5449b60ce1abb2e4f462a5'/>
<id>urn:sha1:824350b6e66ce7ef8a5449b60ce1abb2e4f462a5</id>
<content type='text'>
The duplicate ID detection was broken due to using the video stream
index rather than its ID for checks.
</content>
</entry>
<entry>
<title>Give some idea of how much XML/MXF files are too big when hinting.</title>
<updated>2026-04-19T21:03:46Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-04-19T21:03:46Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=62b87d5bac71cfaac5e6b7f3dcca9813351110c6'/>
<id>urn:sha1:62b87d5bac71cfaac5e6b7f3dcca9813351110c6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix cover sheet test after 6c0d58ac.</title>
<updated>2026-04-18T11:43:24Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-04-18T11:43:24Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=e2a15c3190239611a0848e9aa8a9595507cc8739'/>
<id>urn:sha1:e2a15c3190239611a0848e9aa8a9595507cc8739</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix time tests after 6c0d58ac.</title>
<updated>2026-04-18T11:41:23Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-04-18T11:41:23Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=90540de03c2ac9566429d65efc22bc49f4f19089'/>
<id>urn:sha1:90540de03c2ac9566429d65efc22bc49f4f19089</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add --fill-crop to create CLI (#3008).</title>
<updated>2026-04-16T20:05:24Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-04-16T20:05:24Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=9bbd8891f9d043fd96a565c74016ee29143899cc'/>
<id>urn:sha1:9bbd8891f9d043fd96a565c74016ee29143899cc</id>
<content type='text'>
This can be used to extract images from letterboxed/pillarboxed frames.
</content>
</entry>
</feed>
