<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp/src/stereo_picture_asset_writer.cc, branch split</title>
<subtitle>DCP handling library</subtitle>
<id>https://git.carlh.net/cgit/libdcp/atom?h=split</id>
<link rel='self' href='https://git.carlh.net/cgit/libdcp/atom?h=split'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/'/>
<updated>2022-12-22T22:16:45Z</updated>
<entry>
<title>Set plaintext offset to 0 when writing J2K frames (DoM #2391)</title>
<updated>2022-12-22T22:16:45Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-12-20T23:12:41Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=f657337815c5f21e2edd99fdaa501f0ff8acc6b1'/>
<id>urn:sha1:f657337815c5f21e2edd99fdaa501f0ff8acc6b1</id>
<content type='text'>
Without this the EasyDCP verifier gives errors like

"sum of individual components is larger than the file size"

This change results in there being no plaintext metadata in each
encoded frame.  It looks like the DCP-2000 was fixed in around
2010 to not crash with plaintext metadata, and the asdcplib tools
at some point started defaulting to this behaviour also.
</content>
</entry>
<entry>
<title>Fix thinko in previous commit.</title>
<updated>2022-07-15T08:57:21Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-07-15T08:57:02Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=c97b584731299a6a72db60574f1626ff07ddb76b'/>
<id>urn:sha1:c97b584731299a6a72db60574f1626ff07ddb76b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Close assets on destruction even if finalize() is not called.</title>
<updated>2022-07-14T21:51:21Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-07-14T21:51:21Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=bdf7390c9ec8b24d6f007c4a53c191bb60c0fc75'/>
<id>urn:sha1:bdf7390c9ec8b24d6f007c4a53c191bb60c0fc75</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tidying.</title>
<updated>2021-01-24T03:15:26Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-01-24T03:15:26Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=ceaf7bc52712cb60708ed5eb5c62c5e463dd8e89'/>
<id>urn:sha1:ceaf7bc52712cb60708ed5eb5c62c5e463dd8e89</id>
<content type='text'>
</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>std::shared_ptr</title>
<updated>2021-01-07T23:35:29Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-12-20T13:14:07Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=d39880eef211a296fa8ef4712cdef5945d08527c'/>
<id>urn:sha1:d39880eef211a296fa8ef4712cdef5945d08527c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge EncryptionContext with DecryptionContext and use HMAC when decrypting.</title>
<updated>2018-03-13T22:29:01Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-03-06T01:15:43Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=380d7af94562883cdcaa60726d0ffa36f3dab304'/>
<id>urn:sha1:380d7af94562883cdcaa60726d0ffa36f3dab304</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Store interop/SMPTE in MXF.</title>
<updated>2018-03-13T22:29:01Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-03-06T01:01:29Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=0e29e68e94daade47167ac5bc6b51362ef02b5c3'/>
<id>urn:sha1:0e29e68e94daade47167ac5bc6b51362ef02b5c3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>const-correctness fix.</title>
<updated>2017-01-06T11:19:05Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2017-01-06T11:19:05Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=568241745673e68031a72739a5e5a73ba3ee20a7'/>
<id>urn:sha1:568241745673e68031a72739a5e5a73ba3ee20a7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enable encryption of SMPTE subtitles.</title>
<updated>2016-08-13T22:35:39Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-08-13T22:35:39Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=563dbf02e9c7ab0066bcebbcde6c662df845695a'/>
<id>urn:sha1:563dbf02e9c7ab0066bcebbcde6c662df845695a</id>
<content type='text'>
Separate out EncryptionContext class to use in SMPTESubtitleAsset::write().
</content>
</entry>
</feed>
