<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp/src/wscript, branch main</title>
<subtitle>DCP handling library</subtitle>
<id>https://git.carlh.net/cgit/libdcp/atom?h=main</id>
<link rel='self' href='https://git.carlh.net/cgit/libdcp/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/'/>
<updated>2026-02-01T23:36:54Z</updated>
<entry>
<title>Reproduce all extension metadata (even if not recognised).</title>
<updated>2026-02-01T23:36:54Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-02-01T21:49:03Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=1b86d8b56cdb6f7289864fab708e40795494373d'/>
<id>urn:sha1:1b86d8b56cdb6f7289864fab708e40795494373d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Reproduce MCA subdescriptors when writing XML without the assets being present.</title>
<updated>2026-02-01T23:36:54Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-02-01T20:59:32Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=56b5f7e06e89f136a9f2ef91f4e7a34d6c451730'/>
<id>urn:sha1:56b5f7e06e89f136a9f2ef91f4e7a34d6c451730</id>
<content type='text'>
This assumes that we don't read a CPL, modify the sound assets, then
write it out again.  Maybe we should make that possible (e.g. by
invalidating the CPL's MCA subdescriptors list when changing sound).
</content>
</entry>
<entry>
<title>Allow building without MPEG2 transcoding, and so without FFmpeg.</title>
<updated>2026-01-31T15:47:23Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-01-17T20:05:17Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=db15020d516c2d2ea36c10261a22a7da9c4a60ed'/>
<id>urn:sha1:db15020d516c2d2ea36c10261a22a7da9c4a60ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add PictureEncoding enum.</title>
<updated>2025-12-18T00:10:32Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-12-16T16:44:03Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=a8c0fd03be2ee810741fe7ab2063926ea8834e8b'/>
<id>urn:sha1:a8c0fd03be2ee810741fe7ab2063926ea8834e8b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add DCP::cpl_summaries().</title>
<updated>2025-12-09T01:38:50Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-12-08T22:54:25Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=1df6f4a08a2f3b67c1637068ae4714c1cba2e1e7'/>
<id>urn:sha1:1df6f4a08a2f3b67c1637068ae4714c1cba2e1e7</id>
<content type='text'>
DCP-o-matic needs to know some basic CPL details as quickly as possible,
and this is faster than doing read() and then cpls().
</content>
</entry>
<entry>
<title>Build fixes for 32-bit Windows.</title>
<updated>2025-09-23T20:56:56Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-09-23T20:46:27Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=bb928b5f70520e8edc79c3af280bf1a3b55caf78'/>
<id>urn:sha1:bb928b5f70520e8edc79c3af280bf1a3b55caf78</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add PDF formatter for verification reports (#1823).</title>
<updated>2025-09-19T11:37:28Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-09-16T15:39:08Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=5f090b58fc2a7742c3a924387416fa628f39477d'/>
<id>urn:sha1:5f090b58fc2a7742c3a924387416fa628f39477d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Extract StreamFormatter.</title>
<updated>2025-09-16T21:49:13Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-09-16T15:38:43Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=02dd03b4ef42db0a43b2011b5c34446f6f987c12'/>
<id>urn:sha1:02dd03b4ef42db0a43b2011b5c34446f6f987c12</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Split TextFormatter methods out to a .cc</title>
<updated>2025-09-16T12:39:26Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-09-16T12:39:26Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=d03b2894c76430b550f9883dddf9d7f51858a896'/>
<id>urn:sha1:d03b2894c76430b550f9883dddf9d7f51858a896</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Split HTMLFormatter methods out to a .cc</title>
<updated>2025-09-16T12:25:56Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-09-16T12:25:56Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=4e92b51166abe50693c6f71d1a148a59452c1704'/>
<id>urn:sha1:4e92b51166abe50693c6f71d1a148a59452c1704</id>
<content type='text'>
</content>
</entry>
</feed>
