<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/writer.cc, branch channels-again2</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=channels-again2</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=channels-again2'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2023-07-30T22:07:54Z</updated>
<entry>
<title>Write 8 or 16 audio channels to SMPTE DCP MXFs, as appropriate (#2443).</title>
<updated>2023-07-30T22:07:54Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-07-25T09:04:30Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=00948a5f283ba60b53632749f8d5684c0f3236cd'/>
<id>urn:sha1:00948a5f283ba60b53632749f8d5684c0f3236cd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: lengthen some short variable names.</title>
<updated>2023-07-22T15:32:45Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-07-22T15:32:45Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=5d78e6948f04b8ee402a02be680a2829384594d7'/>
<id>urn:sha1:5d78e6948f04b8ee402a02be680a2829384594d7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't write MainSoundConfiguration with 71 when we only have HI/VI (#2580).</title>
<updated>2023-06-30T21:54:42Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-06-30T21:54:42Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=5e5a45917066e23be7ab8237c8dd63b21a69784e'/>
<id>urn:sha1:5e5a45917066e23be7ab8237c8dd63b21a69784e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Only add fonts to assets when they are required.</title>
<updated>2023-05-12T20:11:06Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-05-12T00:19:36Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=e0935244e27bcc5e87588900e1010b291ee631bc'/>
<id>urn:sha1:e0935244e27bcc5e87588900e1010b291ee631bc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Write MainSoundConfiguration tags with hyphens for unused channels (#2501).</title>
<updated>2023-04-06T19:18:23Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-04-05T20:05:12Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=08c2f6d80873f41c063c71588e781c9e6c3179e9'/>
<id>urn:sha1:08c2f6d80873f41c063c71588e781c9e6c3179e9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Always make 16-channel MXFs.</title>
<updated>2023-03-29T15:43:07Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-03-16T22:03:08Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=bb1c1b89260cf36c621f7f2b471eb23f2ff15b0c'/>
<id>urn:sha1:bb1c1b89260cf36c621f7f2b471eb23f2ff15b0c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove some 3D stuff I think is unnecessary since the changes in 2f12058c535045cecc226fe47b3d60da8851a862</title>
<updated>2023-03-05T15:26:56Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-03-05T13:07:01Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a31cfda11a8e3260cdf267be056cb9b4f4b158dd'/>
<id>urn:sha1:a31cfda11a8e3260cdf267be056cb9b4f4b158dd</id>
<content type='text'>
</content>
</entry>
<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>
</feed>
