<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/writer.cc, branch v2.16.45</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.16.45</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.16.45'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2023-03-03T00:49:55Z</updated>
<entry>
<title>Add option to limit DCP output to the "Bv2.0 profile" (#2470).</title>
<updated>2023-03-03T00:49:55Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-03-01T00:26:49Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=34b2b0fe412332505e3d543358c9741bd068602d'/>
<id>urn:sha1:34b2b0fe412332505e3d543358c9741bd068602d</id>
<content type='text'>
I'm far from convinced about the point/sense of all these "profiles"
(rather than just implementing or at least tolerating the standard)
but lots of people are having problems with "QC" processes failing
their DCPs with complaints related to MCASubDescriptors.  It seems to
make sense to have an option to turn them off - at least for now,
until either the "QC" situation settles down or any bugs in DCP-o-matic
are found and fixed.
</content>
</entry>
<entry>
<title>Handle 2D/3D mismatches in the player (#2409).</title>
<updated>2023-02-01T00:12:38Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-01-11T22:00:25Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=2f12058c535045cecc226fe47b3d60da8851a862'/>
<id>urn:sha1:2f12058c535045cecc226fe47b3d60da8851a862</id>
<content type='text'>
Previously if there was 2D content in a 3D project (or vice versa)
the player would emit the video anyway and the encoder would have
to deal with it.

Since previously the FFmpeg encoder did not deal with this quite
right, it seems to make sense to move the logic into the player
so that neither encoder has to worry about it.
</content>
</entry>
<entry>
<title>Use MCASoundField::STEREO (20) for stereo DCPs.</title>
<updated>2023-01-23T23:00:21Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-01-15T20:49:39Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=469b5c52512d16bf1dade0f010bb028816d640f5'/>
<id>urn:sha1:469b5c52512d16bf1dade0f010bb028816d640f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make sure main picture active area values are even (#2392).</title>
<updated>2022-12-16T09:51:34Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-12-15T23:19:00Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=11cc2c64b148201fbf962c68c21af9f5f706c257'/>
<id>urn:sha1:11cc2c64b148201fbf962c68c21af9f5f706c257</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix some spelling mistakes (mostly in comments).</title>
<updated>2022-09-14T23:15:55Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-09-14T23:15:55Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=c103d8c1306e5fb3937b3a6c430a3fff32653fa3'/>
<id>urn:sha1:c103d8c1306e5fb3937b3a6c430a3fff32653fa3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tidying.</title>
<updated>2022-06-07T15:01:06Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-06-02T23:31:27Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=cb5f295b5dc8f4bade8fb9e27587bf94afa1ac69'/>
<id>urn:sha1:cb5f295b5dc8f4bade8fb9e27587bf94afa1ac69</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rearrange subtitle font management.</title>
<updated>2022-06-07T15:01:06Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-06-01T11:03:38Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=5a820bb8fae34591be5ac6d19a73461b9dab532a'/>
<id>urn:sha1:5a820bb8fae34591be5ac6d19a73461b9dab532a</id>
<content type='text'>
With this change each subtitle coming out of the player has a reference
to a dcpomatic::Font that belongs to the TextContent.  This hopefully
solves a few problems which all basically stemmed from the fact that
previously the decoders/player were deciding what the font ID in the
output DCP would be - they can't do that properly.
</content>
</entry>
<entry>
<title>Cleanup: use some more make_shared.</title>
<updated>2022-05-26T07:46:21Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-05-26T07:46:21Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=fb0e2ead59a442700c671270c7d57b5bffeaeab3'/>
<id>urn:sha1:fb0e2ead59a442700c671270c7d57b5bffeaeab3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use dcp::File in DCP-o-matic (#2231).</title>
<updated>2022-05-05T21:38:41Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-04-16T20:20:54Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=8a8c977c12fc65f1f50ea05099387e0fc8840e7d'/>
<id>urn:sha1:8a8c977c12fc65f1f50ea05099387e0fc8840e7d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add CPL_FILENAME variable for cover sheets (#2107).</title>
<updated>2022-05-01T22:11:02Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-11-01T14:09:56Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=0afe79d5c913f4c85a8de4ae448a8e54b8249dff'/>
<id>urn:sha1:0afe79d5c913f4c85a8de4ae448a8e54b8249dff</id>
<content type='text'>
</content>
</entry>
</feed>
