<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp/src/cpl.h, branch fixit</title>
<subtitle>DCP handling library</subtitle>
<id>https://git.carlh.net/cgit/libdcp/atom?h=fixit</id>
<link rel='self' href='https://git.carlh.net/cgit/libdcp/atom?h=fixit'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/'/>
<updated>2025-01-20T19:35:09Z</updated>
<entry>
<title>White space: cpl.{cc,h}</title>
<updated>2025-01-20T19:35:09Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-01-20T19:35:09Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=744eae9a14f834088289d10d7158ad89857565ad'/>
<id>urn:sha1:744eae9a14f834088289d10d7158ad89857565ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make MainSoundConfiguration behave "correctly" with badly-formatted strings.</title>
<updated>2025-01-19T21:48:28Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-01-14T22:50:38Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=eb28997f188c905af40054e4139251ebf1756ae4'/>
<id>urn:sha1:eb28997f188c905af40054e4139251ebf1756ae4</id>
<content type='text'>
Add some documentation for a design "principle" when handling malformatted
data, and make MainSoundConfiguration adhere to that.
</content>
</entry>
<entry>
<title>Move MainSoundConfiguration and MCASoundField into separate files.</title>
<updated>2025-01-19T21:44:58Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-01-12T20:21:30Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=d4024848dfe293b06440d20a9f48894b2b008316'/>
<id>urn:sha1:d4024848dfe293b06440d20a9f48894b2b008316</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make some not-so-important CPL read errors non-fatal (DoM #2797).</title>
<updated>2024-04-17T20:19:02Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-04-17T20:19:02Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=869462070671b273ac528e075ac1c00a417cc8a0'/>
<id>urn:sha1:869462070671b273ac528e075ac1c00a417cc8a0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add Dolby EDR metadata support (GH #12).</title>
<updated>2024-04-15T21:29:36Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-04-15T21:29:36Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=0a8f2a1a2058f0461a7f978295e31af34a03bb40'/>
<id>urn:sha1:0a8f2a1a2058f0461a7f978295e31af34a03bb40</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Include trimming.</title>
<updated>2023-07-25T13:38:50Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-07-25T13:38:50Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=d4270052ecfd3f75314fc8ea0e22c20384ff8b3c'/>
<id>urn:sha1:d4270052ecfd3f75314fc8ea0e22c20384ff8b3c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: pass EqualityOptions as const&amp;</title>
<updated>2023-07-25T13:21:39Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-07-25T12:51:23Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=a1e7f77e8fcfd71cc8bf94d13ceb2decbacc3b50'/>
<id>urn:sha1:a1e7f77e8fcfd71cc8bf94d13ceb2decbacc3b50</id>
<content type='text'>
This exposes a useless assignment of export_differing_subtitles,
which I've removed (and altered the comment accordingly).
</content>
</entry>
<entry>
<title>Fix typos in comments.</title>
<updated>2023-04-11T20:56:52Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-04-11T20:53:05Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=4e294c86423e7f27db287c3c794997a4621008d0'/>
<id>urn:sha1:4e294c86423e7f27db287c3c794997a4621008d0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Pass MainSoundConfiguration object rather than a string.</title>
<updated>2023-04-04T21:37:15Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-04-02T21:10:24Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=2da55dbe6da21975612584365db17db2ae9935b8'/>
<id>urn:sha1:2da55dbe6da21975612584365db17db2ae9935b8</id>
<content type='text'>
I guess originally it was a string mostly because it's not very well defined,
and Interop seemingly does whatever it wants.  This basic change also means
that things are checked more carefully, and so we must be more relaxed with
some things seen in the wild that I can't find contradictions for in the
standard (and also with the case of channel IDs, which does seem to be
mentioned in the standard).
</content>
</entry>
<entry>
<title>Add include_mca_subdescriptors option to CPL::write_xml().</title>
<updated>2023-02-28T13:17:04Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-02-28T13:17:04Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=e2b29fb7033ff554988ce1bfc781822a821cfa15'/>
<id>urn:sha1:e2b29fb7033ff554988ce1bfc781822a821cfa15</id>
<content type='text'>
</content>
</entry>
</feed>
