<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp/src, branch v1.8.87</title>
<subtitle>DCP handling library</subtitle>
<id>https://git.carlh.net/cgit/libdcp/atom?h=v1.8.87</id>
<link rel='self' href='https://git.carlh.net/cgit/libdcp/atom?h=v1.8.87'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/'/>
<updated>2023-10-18T10:53:58Z</updated>
<entry>
<title>Add rgb_to_xyz for packed int16_t.</title>
<updated>2023-10-18T10:53:58Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-09-03T22:48:10Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=353ed18e817980eaa3afac6cf5d26b1f187f8803'/>
<id>urn:sha1:353ed18e817980eaa3afac6cf5d26b1f187f8803</id>
<content type='text'>
Adapted from a patch from Aaron Boxer for grok support.
</content>
</entry>
<entry>
<title>Split rgb_to_xyz() into two parts.</title>
<updated>2023-10-18T10:53:58Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-10-18T08:39:26Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=621926b6bfc15b6bb0d87c03b00bf831b46e7b14'/>
<id>urn:sha1:621926b6bfc15b6bb0d87c03b00bf831b46e7b14</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't write MCA subdescriptors for channels that don't exist in the MXF (#2631).</title>
<updated>2023-10-17T10:44:04Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-10-16T21:13:10Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=06c02f781597a5679c9a2fcdc7a7c9f79f58f6f4'/>
<id>urn:sha1:06c02f781597a5679c9a2fcdc7a7c9f79f58f6f4</id>
<content type='text'>
This causes some test ID churn.
</content>
</entry>
<entry>
<title>Cleanup: two lines can be one.</title>
<updated>2023-10-16T21:12:52Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-10-16T21:12:52Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=460e2fb65c378256a8f8fb7f3249f746c5b1990e'/>
<id>urn:sha1:460e2fb65c378256a8f8fb7f3249f746c5b1990e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: add some comments.</title>
<updated>2023-10-16T21:12:33Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-10-16T21:12:33Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=b7c82dec9d396a46ef3291eeaa956cb385081d81'/>
<id>urn:sha1:b7c82dec9d396a46ef3291eeaa956cb385081d81</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tolerate LsLss / RsRss as channel IDs (#2629).</title>
<updated>2023-10-11T22:52:59Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-10-11T22:52:57Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=0f468748557a3c99c708b2fccafc541776125524'/>
<id>urn:sha1:0f468748557a3c99c708b2fccafc541776125524</id>
<content type='text'>
I didn't yet find a reference which tells me what they are, but there
have been multiple reports of DCPs that have this channel ID and so
(before) could not be added to a DoM project.
</content>
</entry>
<entry>
<title>Cleanup: id -&gt; ID.</title>
<updated>2023-10-11T22:52:44Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-10-11T22:52:44Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=f995b72dfdf7e2a2e291dcce6b1790ddd3dd4e6f'/>
<id>urn:sha1:f995b72dfdf7e2a2e291dcce6b1790ddd3dd4e6f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement weakly_canonical for boost versions without it (e.g. the one on Ubuntu 16.04).</title>
<updated>2023-10-10T08:58:39Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-10-09T22:40:00Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=6d1582f3c4b5afe57bdc3c34dada275a05a961a4'/>
<id>urn:sha1:6d1582f3c4b5afe57bdc3c34dada275a05a961a4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add more filesystem wrappers that DoM needs.</title>
<updated>2023-10-08T23:20:06Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-10-06T00:31:12Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=d70c44e87632a69a2b8bc90db7ca4b06b7aa611d'/>
<id>urn:sha1:d70c44e87632a69a2b8bc90db7ca4b06b7aa611d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add wrappers around boost::filesystem methods that handle the</title>
<updated>2023-10-08T23:20:01Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-10-06T00:04:49Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=e4b2ebd80779a44d24fe87af26ef278c1e2d97d2'/>
<id>urn:sha1:e4b2ebd80779a44d24fe87af26ef278c1e2d97d2</id>
<content type='text'>
required mangling of long filenames on Windows.

Also wrap lots of missing places (e.g. calls to asdcplib, libxml++,
libcxml etc.) in dcp::filesystem::fix_long_path().

The idea is to keep paths un-mangled until they we call some
filesystem-related API and mangle them at that point.  Otherwise
we end up serialising mangled names, which seems like it will
not end well.

Should fix DoM #2623.
</content>
</entry>
</feed>
