<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/test, branch v2.15.152</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.15.152</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.15.152'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2021-05-27T12:27:22Z</updated>
<entry>
<title>Bump libdcp for fix to decryption of SMPTE subtitles.</title>
<updated>2021-05-27T12:27:22Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-05-27T12:27:22Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=bb89ec4a3d7a912f1f79e8b13ec9f1be5481ca96'/>
<id>urn:sha1:bb89ec4a3d7a912f1f79e8b13ec9f1be5481ca96</id>
<content type='text'>
Also add a test for that.
</content>
</entry>
<entry>
<title>Fix potential very rare test failure.</title>
<updated>2021-05-26T18:05:49Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-05-26T10:56:36Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=5919403f312ecd14b6d5d92c07c4cd8d3772c14a'/>
<id>urn:sha1:5919403f312ecd14b6d5d92c07c4cd8d3772c14a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove privilege escalation via seteuid() etc. on Linux.</title>
<updated>2021-05-26T18:05:49Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-05-26T07:43:36Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=93048e5a6f33cc8e2fc547bf65c41551696e23c6'/>
<id>urn:sha1:93048e5a6f33cc8e2fc547bf65c41551696e23c6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move video level conversion for RGB from FFmpegImageProxy to Image.</title>
<updated>2021-05-25T19:35:12Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-05-24T22:57:16Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=62f9b78a2eb5f0fc6b9028264bac6ad501d83309'/>
<id>urn:sha1:62f9b78a2eb5f0fc6b9028264bac6ad501d83309</id>
<content type='text'>
Since FFmpeg does not do video level conversion for RGB sources
when we (sort of) ask it to in Image::crop_scale_window() it seems
to make more sense to compensate for that by calling
full_to_video_range() in the same place (rather than in
FFmpegImageProxy).
</content>
</entry>
<entry>
<title>Clamp results correctly when shifting video levels, and account for that in tests.</title>
<updated>2021-05-25T19:35:12Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-05-24T22:32:39Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=71f3520ea315fb65ff151c99aa0b64fc8dccdb1d'/>
<id>urn:sha1:71f3520ea315fb65ff151c99aa0b64fc8dccdb1d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make a test check more informative.</title>
<updated>2021-05-25T19:35:12Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-05-24T22:30:48Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=b26f4e4cfa0a3b6df794f3207b420a413c52e773'/>
<id>urn:sha1:b26f4e4cfa0a3b6df794f3207b420a413c52e773</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use decoder_factory() and a lambda to clean things up a bit.</title>
<updated>2021-05-25T19:35:12Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-05-24T21:16:07Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=cc0f518888dcb750018458d784cc844aef478854'/>
<id>urn:sha1:cc0f518888dcb750018458d784cc844aef478854</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't apply the Windows long path fix twice.</title>
<updated>2021-05-11T14:09:20Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-05-11T14:09:20Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=980336455724bbdb73f3fb3d521e36c71f9345e5'/>
<id>urn:sha1:980336455724bbdb73f3fb3d521e36c71f9345e5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove erroneous call to optional_node_child().</title>
<updated>2021-05-09T20:07:51Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-05-09T20:07:51Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=b50a098f422cdb671a67ccb41e2837aa505e405b'/>
<id>urn:sha1:b50a098f422cdb671a67ccb41e2837aa505e405b</id>
<content type='text'>
Just after this we loop over all &lt;Text&gt; nodes, and optional_node_child
will raise an exception if there is more than one.
</content>
</entry>
<entry>
<title>C++11 tidying.</title>
<updated>2021-05-09T20:07:32Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-05-09T20:07:32Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=21702cc5f4b0e6fc7114f9fffb118246fbfda2e2'/>
<id>urn:sha1:21702cc5f4b0e6fc7114f9fffb118246fbfda2e2</id>
<content type='text'>
</content>
</entry>
</feed>
