<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/test/threed_test.cc, branch 2477-lr-threed</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=2477-lr-threed</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=2477-lr-threed'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2023-03-05T13:08:04Z</updated>
<entry>
<title>Add failing test for #2477.</title>
<updated>2023-03-05T13:08:04Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-03-05T13:08:04Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=48d0baae525ef5effccc67f77b7b9f073d17d14d'/>
<id>urn:sha1:48d0baae525ef5effccc67f77b7b9f073d17d14d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: test tidying.</title>
<updated>2022-12-29T00:47:32Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-12-29T00:47:32Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=ce73eaf7875a9a3326afcd839ad85eb95879c160'/>
<id>urn:sha1:ce73eaf7875a9a3326afcd839ad85eb95879c160</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a test to verify passthrough of 3D -&gt; 2D data.</title>
<updated>2022-12-07T11:38:28Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-12-07T11:38:28Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=d27598b1dcddd84fc0063dd1b67deabe164dc310'/>
<id>urn:sha1:d27598b1dcddd84fc0063dd1b67deabe164dc310</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove some more unnecessary use of shared_ptr.</title>
<updated>2022-10-16T22:10:59Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-10-14T22:28:32Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=7d8d78c183656191ff44c9464e06b843bfadc54d'/>
<id>urn:sha1:7d8d78c183656191ff44c9464e06b843bfadc54d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use a vector rather than a list when returning from content_factory().</title>
<updated>2022-07-11T10:22:11Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-07-09T18:41:10Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=b1e22dff981fb86ae04b12bb5a064e61030793a8'/>
<id>urn:sha1:b1e22dff981fb86ae04b12bb5a064e61030793a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix race between the Butler thread starting and audio (perhaps) being disabled.</title>
<updated>2022-05-26T18:04:33Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-05-26T18:04:33Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=8987f133295e352c44e05ef338eacc801c61a629'/>
<id>urn:sha1:8987f133295e352c44e05ef338eacc801c61a629</id>
<content type='text'>
This could cause Butler::audio to be called with _audio_channels = 0
and _disable_audio = false, causing an exception in AudioBuffers when
remap() tried to make an AudioBuffers object with a channel count of 0.
</content>
</entry>
<entry>
<title>Fix ignore_video checker for separate-3D content (#2246).</title>
<updated>2022-05-11T18:36:10Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-05-09T23:16:44Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=b7a57184200d340bebcf81552aa1f05f220a8ec5'/>
<id>urn:sha1:b7a57184200d340bebcf81552aa1f05f220a8ec5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move make_dcp() out of Film (#2132).</title>
<updated>2022-04-20T17:35:36Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-12-18T13:23:50Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=df5228d00d70d68218e7f606131a0c5fa2caba9f'/>
<id>urn:sha1:df5228d00d70d68218e7f606131a0c5fa2caba9f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Slightly hacky fix for -114 errors during 3D encodes (#2173).</title>
<updated>2022-01-24T15:01:25Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-01-20T20:23:09Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=86c9cd50e1b73e6d89db312f2ee58e85ff270194'/>
<id>urn:sha1:86c9cd50e1b73e6d89db312f2ee58e85ff270194</id>
<content type='text'>
It still feels like I'm missing some large and beautiful trick
with gathering all the gap-filling code into one place, but
such a trick still eludes me.
</content>
</entry>
<entry>
<title>Rearrange checking (and re-examining) content.</title>
<updated>2021-11-28T20:13:15Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-11-28T09:39:03Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=94ab538738526948c5a52ed1222be1e484255541'/>
<id>urn:sha1:94ab538738526948c5a52ed1222be1e484255541</id>
<content type='text'>
Most importantly, checking of content for changes before making
a DCP is now done in the TranscodeJob (rather than being in a
separate job).  This makes things a little neater and also makes
the batch converter less confusing when you add a job whose content
has changed.
</content>
</entry>
</feed>
