<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic, branch 2758-safe-write</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=2758-safe-write</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=2758-safe-write'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2024-07-22T12:37:08Z</updated>
<entry>
<title>fixup! Add an advanced option to check data against the frame info file when making hashes (#2758).</title>
<updated>2024-07-22T12:37:08Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-07-22T12:37:08Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=fe9873f641503cc45148a5cbc0ec9d32c8c2fec2'/>
<id>urn:sha1:fe9873f641503cc45148a5cbc0ec9d32c8c2fec2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add an advanced option to check data against the frame info file when making hashes (#2758).</title>
<updated>2024-07-21T21:02:24Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-05-31T00:24:01Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=d520dad61113d9b26f229b8efc8550a49101de9c'/>
<id>urn:sha1:d520dad61113d9b26f229b8efc8550a49101de9c</id>
<content type='text'>
This should show up corruption that happens on the disk/storage, i.e.
between DCP-o-matic writing the MXF and it being read back in again
for hashing.
</content>
</entry>
<entry>
<title>Cleanup: use a temporary.</title>
<updated>2024-07-21T20:24:08Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-07-21T20:24:01Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=13d361378d608c086a665c12a5e1920195649d51'/>
<id>urn:sha1:13d361378d608c086a665c12a5e1920195649d51</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: remove get() to unchecked buffer.</title>
<updated>2024-07-21T16:58:43Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-07-21T14:23:36Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=5be557f3d340cbd9459bc136040514c1b9a978f5'/>
<id>urn:sha1:5be557f3d340cbd9459bc136040514c1b9a978f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: add default move and include guard.</title>
<updated>2024-07-21T16:58:43Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-07-21T00:14:57Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=08141dcf06974e4c5900b0ac2f52dc40c9359cef'/>
<id>urn:sha1:08141dcf06974e4c5900b0ac2f52dc40c9359cef</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: remove unnecessary destructor.</title>
<updated>2024-07-21T16:58:43Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-07-21T00:14:48Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=0e310e8e22b79660899f40952e523e1a434f4bfd'/>
<id>urn:sha1:0e310e8e22b79660899f40952e523e1a434f4bfd</id>
<content type='text'>
There's nothing to clean up with nettle.
</content>
</entry>
<entry>
<title>Represent frame info hash using raw bytes rather than ASCII-encoding.</title>
<updated>2024-07-21T16:58:43Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-07-20T23:50:51Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=5c6575633a3e9208a4759ba318c759b08904e686'/>
<id>urn:sha1:5c6575633a3e9208a4759ba318c759b08904e686</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add Digester::get_vector() and use a vector internally.</title>
<updated>2024-07-21T16:58:43Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-07-20T23:45:27Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=bc34a710886beb753b449ac7da842aacfff3dd2d'/>
<id>urn:sha1:bc34a710886beb753b449ac7da842aacfff3dd2d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a constructor that can read the next frame from a dcp::File.</title>
<updated>2024-07-21T16:58:43Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-05-31T00:23:32Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=c30cdf76f1e5cc4e22d77bc0bf358c0853e047f7'/>
<id>urn:sha1:c30cdf76f1e5cc4e22d77bc0bf358c0853e047f7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: move InfoFileHandle into its own files.</title>
<updated>2024-07-21T16:58:43Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-07-21T16:52:44Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=e0149411ce091a3f0c33d6bb81602e15c19a09d3'/>
<id>urn:sha1:e0149411ce091a3f0c33d6bb81602e15c19a09d3</id>
<content type='text'>
</content>
</entry>
</feed>
