<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libdcp/test/ref, branch v1.10.22</title>
<subtitle>DCP handling library</subtitle>
<id>https://git.carlh.net/cgit/libdcp/atom?h=v1.10.22</id>
<link rel='self' href='https://git.carlh.net/cgit/libdcp/atom?h=v1.10.22'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/'/>
<updated>2025-03-27T00:42:04Z</updated>
<entry>
<title>Introduce and use dcp::Profile.</title>
<updated>2025-03-27T00:42:04Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-03-26T22:59:30Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=2ef30cbe66ca819588bf43d892223ed9864c0e9a'/>
<id>urn:sha1:2ef30cbe66ca819588bf43d892223ed9864c0e9a</id>
<content type='text'>
This replaces the specific flags passed to DCP::write(), is a property
of the CPL (where it seems to belong) and allows us to write what I hear
is the correct metadata for this mythical Bv2.0 that somebody invented.
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/main' into v1.9.x</title>
<updated>2024-04-18T09:51:03Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-04-18T09:51:03Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=816365d20e0c6ef37b6bf499a42a0d3ecad22c05'/>
<id>urn:sha1:816365d20e0c6ef37b6bf499a42a0d3ecad22c05</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>Generalise sign language video tag handling and add test.</title>
<updated>2024-04-15T21:29:13Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-04-15T21:29:13Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=f22433bfab1cae79a9f4cab7286a27ca09d11715'/>
<id>urn:sha1:f22433bfab1cae79a9f4cab7286a27ca09d11715</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump asdcplib to dcpomatic-2.13.0 branch.</title>
<updated>2024-03-22T14:18:55Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-03-20T22:21:25Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=cb4759c178e3229796e8139f3f21a230532a7499'/>
<id>urn:sha1:cb4759c178e3229796e8139f3f21a230532a7499</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use openjpeg v2.5.2.</title>
<updated>2024-03-10T13:43:58Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-02-29T21:12:51Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=a843ccb01faacb829092eac1b86e3da9bc2c5916'/>
<id>urn:sha1:a843ccb01faacb829092eac1b86e3da9bc2c5916</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>Add test for too many subtitle namespaces.</title>
<updated>2023-04-19T11:00:22Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-04-07T18:59:44Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=31c09e22b74e3a4cf5c16952f8634caea3920625'/>
<id>urn:sha1:31c09e22b74e3a4cf5c16952f8634caea3920625</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Write OriginalFileName tags in PKL (DoM #2394).</title>
<updated>2022-12-22T22:43:03Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-12-22T00:59:11Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/libdcp/commit/?id=4ddd146759e5346bd6c4b4444ee1424327f14a2a'/>
<id>urn:sha1:4ddd146759e5346bd6c4b4444ee1424327f14a2a</id>
<content type='text'>
Without these it EasyDCP gives errors like

"Id field in PKL must match uuid in asset"
"Each Id used in the PKL files must be unique or reference the same file"

which seem wrong but, as usual, here we are.
</content>
</entry>
<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>
</feed>
