<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp/test/ref/DCP/encryption_test, branch tests</title>
<subtitle>DCP handling library</subtitle>
<id>https://git.carlh.net/cgit/libdcp/atom?h=tests</id>
<link rel='self' href='https://git.carlh.net/cgit/libdcp/atom?h=tests'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/'/>
<updated>2022-01-17T19:16:52Z</updated>
<entry>
<title>Use optional for ReelAsset _annotation_text.</title>
<updated>2022-01-17T19:16:52Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-01-17T17:45:19Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=0a5615c17edf6d9c51d9269c824d6caf71f710e5'/>
<id>urn:sha1:0a5615c17edf6d9c51d9269c824d6caf71f710e5</id>
<content type='text'>
Not only is this tag optional in Interop and SMPTE, but it would
appear that if it is present but empty a DCP will not play back
on Sony SRX320 / LMT3000 systems (DoM bug #2124).

Here we use optional&lt;&gt;, as seems to make sense, and also refuse
to write empty tags (instead omitting the tag entirely).
</content>
</entry>
<entry>
<title>Fix tests after previous commit.</title>
<updated>2021-08-03T22:03:06Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-08-03T22:03:06Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=ce7477d528912601972af14b921604943e859de5'/>
<id>urn:sha1:ce7477d528912601972af14b921604943e859de5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Test churn from adding make_uuid() into CPL.</title>
<updated>2021-06-01T23:44:34Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-06-01T23:38:53Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=42feb7f92b4d8fb5aee89f40a8e02dc7ca4ae293'/>
<id>urn:sha1:42feb7f92b4d8fb5aee89f40a8e02dc7ca4ae293</id>
<content type='text'>
</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>Remove 32x32 test image.</title>
<updated>2021-01-17T19:13:22Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-12-12T23:33:58Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=0fdccaf9779b376938a1cd795f31f3bc5036333f'/>
<id>urn:sha1:0fdccaf9779b376938a1cd795f31f3bc5036333f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use the &lt;Id&gt; read in when the Reel was created from XML (if appropriate)</title>
<updated>2020-09-09T20:41:52Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-09-09T20:41:52Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=f77a03cc3ec0c5f917e0a2b6cf7599d035b34cff'/>
<id>urn:sha1:f77a03cc3ec0c5f917e0a2b6cf7599d035b34cff</id>
<content type='text'>
when writing it out again, rather than creating a new one each time.

Also there is the associated test churn here from removing a call
to make_uuid().
</content>
</entry>
<entry>
<title>Hopefully make all tests stable enough to be run with --random,</title>
<updated>2020-07-11T19:11:48Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-07-11T19:11:48Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=d4f3f5b44d5d42eaadc6fa3807648b6735d61758'/>
<id>urn:sha1:d4f3f5b44d5d42eaadc6fa3807648b6735d61758</id>
<content type='text'>
stopping test reference churn.
</content>
</entry>
<entry>
<title>Fix unit tests after CPL root namespace fix.</title>
<updated>2019-09-08T00:47:26Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-09-08T00:47:26Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=f46fea07c2180f57857f6586b32373099a25118e'/>
<id>urn:sha1:f46fea07c2180f57857f6586b32373099a25118e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Accept that &lt;Duration&gt; and &lt;EntryPoint&gt; are optional, and account for this in tests.</title>
<updated>2019-03-18T00:29:47Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-03-18T00:29:47Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=099cb53c7a1079b3d3b2bf0c1cf635673a0192fd'/>
<id>urn:sha1:099cb53c7a1079b3d3b2bf0c1cf635673a0192fd</id>
<content type='text'>
Also fix tests to reflect &lt;AnnotationText&gt; no longer being filled in with a default
value.
</content>
</entry>
<entry>
<title>Update for changes to video MXF headers.</title>
<updated>2019-02-04T12:47:10Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-02-04T12:47:10Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=f3058b2f1b48ec613bda5781fe97e83a0dca83a9'/>
<id>urn:sha1:f3058b2f1b48ec613bda5781fe97e83a0dca83a9</id>
<content type='text'>
</content>
</entry>
</feed>
