<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp/test/dcp_test.cc, branch mac-warning</title>
<subtitle>DCP handling library</subtitle>
<id>https://git.carlh.net/cgit/libdcp/atom?h=mac-warning</id>
<link rel='self' href='https://git.carlh.net/cgit/libdcp/atom?h=mac-warning'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/'/>
<updated>2022-04-25T21:31:13Z</updated>
<entry>
<title>Tidy up write_xml() API a little.</title>
<updated>2022-04-25T21:31:13Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-04-25T21:31:13Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=ef9671811920cbef50f0f01d063eab418de8925e'/>
<id>urn:sha1:ef9671811920cbef50f0f01d063eab418de8925e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>C++11 tidying.</title>
<updated>2022-04-22T10:26:59Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-04-22T09:54:15Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=a9e6681c3b383cadbd05de188670f7f51f05a2cd'/>
<id>urn:sha1:a9e6681c3b383cadbd05de188670f7f51f05a2cd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix some macOS signed/unsigned warnings.</title>
<updated>2022-04-22T10:22:44Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-04-22T09:08:54Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=ed1f39dc5664d642f0f5af1a606e2e7aebd5e5f4'/>
<id>urn:sha1:ed1f39dc5664d642f0f5af1a606e2e7aebd5e5f4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a test for DCP::add() for KDMs.</title>
<updated>2022-04-20T18:06:46Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-01-03T23:27:37Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=fbf4e083ac834a94167d5d0e3d715206cb736a23'/>
<id>urn:sha1:fbf4e083ac834a94167d5d0e3d715206cb736a23</id>
<content type='text'>
</content>
</entry>
<entry>
<title>C++11 tidying.</title>
<updated>2021-04-11T23:22:10Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-04-11T20:25:21Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=2c5e61891e7975f4c2d33a5f2ed144645e3078f9'/>
<id>urn:sha1:2c5e61891e7975f4c2d33a5f2ed144645e3078f9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Specify CPL standard on construction.</title>
<updated>2021-04-11T23:22:10Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-04-11T20:24:44Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=498806d76160a6b1fa0af58e7734c0f553abf12b'/>
<id>urn:sha1:498806d76160a6b1fa0af58e7734c0f553abf12b</id>
<content type='text'>
Then choose which standard DCP should use based on the CPL(s).
</content>
</entry>
<entry>
<title>Write MCA tags based on the specified sound field.</title>
<updated>2021-03-25T23:09:15Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-03-25T23:09:15Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=b9c5e3f74550917676e14324791d6ba4d0c07cac'/>
<id>urn:sha1:b9c5e3f74550917676e14324791d6ba4d0c07cac</id>
<content type='text'>
I had previously assumed that one should write MCA information into
the sound MXF based on what channels actually contain sound rather
than silence.

However a previous example of a stereo DCP gives a verification error
in EasyDCP (see DoM bug #1935) which is solved by adding MCA tags
for each channel in the specified sound field (e.g. at least 6 tags
for a file which is marked as 5.1) even if the audio is really stereo.

This commit removes the "active channels" stuff and makes sure
that if we say a file is 5.1 we write at least 6 MCA tags (and
similarly for 7.1).
</content>
</entry>
<entry>
<title>Use enum class for the things in types.h</title>
<updated>2021-01-21T00:57:06Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-01-21T00:57:06Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=76e3325a16cdf6d7220a61e2b5cfdb9c804cc32c'/>
<id>urn:sha1:76e3325a16cdf6d7220a61e2b5cfdb9c804cc32c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bv2.1 9.1: PKL annotation text must match CPL ContentTitleText if there is only one CPL in the PKL.</title>
<updated>2021-01-18T21:53:57Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-01-18T21:53:57Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=49b30838def07c225481def5e54458c22f6ceece'/>
<id>urn:sha1:49b30838def07c225481def5e54458c22f6ceece</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bv2.1 8.5: FFOC and LFOC should be present and have particular values.</title>
<updated>2021-01-17T23:27:34Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-01-17T23:27:34Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=2915c4f48129a4cac2c8ca364b09dd8047364aad'/>
<id>urn:sha1:2915c4f48129a4cac2c8ca364b09dd8047364aad</id>
<content type='text'>
</content>
</entry>
</feed>
