<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/test, branch v2.18.26</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.18.26</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.18.26'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2025-10-15T20:33:26Z</updated>
<entry>
<title>Add another new test reference for FFmpeg 8.</title>
<updated>2025-10-15T20:33:26Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-10-13T08:16:27Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=c6c883ae2e33f175682b9164c17fedb487a54ca4'/>
<id>urn:sha1:c6c883ae2e33f175682b9164c17fedb487a54ca4</id>
<content type='text'>
Commit 045a8b15b19ec7f872fb01cfb986faeaa26cb8bb changed how AC3/EAC3
decoders in FFmpeg are flushed, and this caused a considerable change to
the audio result in this test (in particular, the audio is about 3db
louder after the FFmpeg change).  I'm assuming the previous result was
just wrong.
</content>
</entry>
<entry>
<title>Add some new test references for FFmpeg 8.</title>
<updated>2025-10-15T20:33:26Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-10-12T11:48:35Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=1fa0c074470c1b6146172bb9e91c53bcccc4e6c3'/>
<id>urn:sha1:1fa0c074470c1b6146172bb9e91c53bcccc4e6c3</id>
<content type='text'>
In ffmpeg commit af6d52eec66961f6a502b0f2f390c12226d087cd the precision
of XYZ/RGB conversion was improved from 12- to 16-bit, and this changes
the outputs of these tests.
</content>
</entry>
<entry>
<title>Fix test to use a file with audio.</title>
<updated>2025-10-15T20:33:26Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-10-10T19:04:56Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=65fa2b597275214afe918f4ab3096b8de09941d2'/>
<id>urn:sha1:65fa2b597275214afe918f4ab3096b8de09941d2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>New test reference for Arch.</title>
<updated>2025-10-15T20:33:26Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-10-09T18:33:03Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=2ad8161189191b53eefdbfd6e06347640e03b009'/>
<id>urn:sha1:2ad8161189191b53eefdbfd6e06347640e03b009</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix confusing file name.</title>
<updated>2025-10-15T20:33:26Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-10-09T10:24:50Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=b6c93961d8d05270624e30d22534996ce3b5806a'/>
<id>urn:sha1:b6c93961d8d05270624e30d22534996ce3b5806a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Relax and tidy some test references for Arch.</title>
<updated>2025-10-15T20:33:26Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-10-09T08:35:49Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=494dc3cee73ac03d84b9826869c8a4b92dc673c4'/>
<id>urn:sha1:494dc3cee73ac03d84b9826869c8a4b92dc673c4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Only run EBUR128 tests if we have an appropriate FFmpeg.</title>
<updated>2025-10-15T20:33:26Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-10-08T09:36:23Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=f6bbe3b9fbff328e80df16b389ff2b5d044f59aa'/>
<id>urn:sha1:f6bbe3b9fbff328e80df16b389ff2b5d044f59aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Disable use of stream IDs if there are duplicates, rather than rewriting.</title>
<updated>2025-10-15T20:33:26Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-10-14T15:02:15Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=2d8d05c2e7ad67ebac2ff250670a219a891d09ca'/>
<id>urn:sha1:2d8d05c2e7ad67ebac2ff250670a219a891d09ca</id>
<content type='text'>
It turns out that FFmpeg decoders (e.g. flv, see FFmpeg
25faaa311a74efdfdc4fed56996d7338ed807488) check stream IDs and sometimes
create new streams if they see one that they didn't see before.  If we
change stream IDs we break this.

Here we try to use stream indices in cases where the IDs are duplicated.
We also account for the case where a new stream appears during
examination. This wasn't covered by tests until the FFmpeg commit
mentioned above, were the flv decoder creates a new stream during
examination of boon_telly.mkv.
</content>
</entry>
<entry>
<title>Cleanup: use a make_shared.</title>
<updated>2025-10-15T20:33:26Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-10-14T14:59:17Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=4be14646eeb80bf51a6a86bf708446179a0416e9'/>
<id>urn:sha1:4be14646eeb80bf51a6a86bf708446179a0416e9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix tests after changes to config parameters.</title>
<updated>2025-10-10T09:25:18Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-10-10T05:52:11Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=81137ff8b9ea1ac55f973df11d55bcae56c1ee02'/>
<id>urn:sha1:81137ff8b9ea1ac55f973df11d55bcae56c1ee02</id>
<content type='text'>
</content>
</entry>
</feed>
