<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/run, 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-23T14:51:08Z</updated>
<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 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>DYLD_LIBRARY_PATH tweaks for macOS.</title>
<updated>2026-04-20T09:13:35Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-04-20T09:13:35Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=ceeeaf107dd484a984be1737b38f2d301462a8bf'/>
<id>urn:sha1:ceeeaf107dd484a984be1737b38f2d301462a8bf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix erroneous hints about ccaps having more than 3 lines if they contain formatting.</title>
<updated>2026-04-15T20:30:36Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-04-15T20:30:36Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=6b8e08be8000824e2af0f24dbc86199dd427fcf6'/>
<id>urn:sha1:6b8e08be8000824e2af0f24dbc86199dd427fcf6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump private test data version.</title>
<updated>2026-04-08T08:07:56Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-04-08T08:07:56Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=0b98de7d1c2c0ae40c6ffa14dd8ebbad3e0b08f9'/>
<id>urn:sha1:0b98de7d1c2c0ae40c6ffa14dd8ebbad3e0b08f9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix environment to load libs from lib64.</title>
<updated>2026-02-01T00:37:50Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-02-01T00:37:50Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=9ad55d5c76043afa89ef6fcb692899c610fa82d6'/>
<id>urn:sha1:9ad55d5c76043afa89ef6fcb692899c610fa82d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix mismatched audio reel length (#3123).</title>
<updated>2025-12-31T20:38:12Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-12-30T01:38:54Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=36c5c4cdc1c5f47125118edba2593e851ce0756b'/>
<id>urn:sha1:36c5c4cdc1c5f47125118edba2593e851ce0756b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix artefacts on the edge of YUV images with odd widths (#3119).</title>
<updated>2025-12-15T07:21:56Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-12-15T00:39:56Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=6e8f8563f4e4e6ff04b632aff8d6ae95de945649'/>
<id>urn:sha1:6e8f8563f4e4e6ff04b632aff8d6ae95de945649</id>
<content type='text'>
This also modifies an existing test to expose the bug.
</content>
</entry>
<entry>
<title>Try AVSEEK_FLAG_ANY if _BACKWARD fails.</title>
<updated>2025-12-08T19:50:53Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-12-07T01:17:34Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=9bd8b3304f35f0b27bf18f2167302f1fd5d3f92b'/>
<id>urn:sha1:9bd8b3304f35f0b27bf18f2167302f1fd5d3f92b</id>
<content type='text'>
We usually want to do _BACKWARD as this should seek to the keyframe
before the seek position.  On some files this fails, and then it
seems that _ANY is a good next thing to try.
</content>
</entry>
<entry>
<title>Missing check for duplicate IDs.</title>
<updated>2025-11-03T00:50:10Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-11-03T00:10:39Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=b3056163b9da4425aab25e3c9630a805a48d30ff'/>
<id>urn:sha1:b3056163b9da4425aab25e3c9630a805a48d30ff</id>
<content type='text'>
Without this call we don't spot duplicates that are found in the initial
scan.
</content>
</entry>
</feed>
