<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib, branch image-info</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=image-info</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=image-info'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2022-04-07T20:13:02Z</updated>
<entry>
<title>Image info hacks.</title>
<updated>2022-04-07T20:13:02Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-04-07T20:13:02Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=43291997372f37b1589f8709b1e30c570e645c2e'/>
<id>urn:sha1:43291997372f37b1589f8709b1e30c570e645c2e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: remove unused parameter to PlayerVideo::force.</title>
<updated>2022-04-03T22:43:42Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-04-03T22:42:57Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=64577fc3903bd371803a3958044af56962036336'/>
<id>urn:sha1:64577fc3903bd371803a3958044af56962036336</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: use a vector instead of a raw array.</title>
<updated>2022-04-03T22:43:22Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-04-03T22:24:26Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=01ae76abb6ec2022fba304e5052ab0595a78b4d6'/>
<id>urn:sha1:01ae76abb6ec2022fba304e5052ab0595a78b4d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: move stride_round_up into the only place it is used.</title>
<updated>2022-04-03T21:43:34Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-01-24T21:30:20Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=4b74bd9f359b9fe4f841cd9a361f3b2b24c2351e'/>
<id>urn:sha1:4b74bd9f359b9fe4f841cd9a361f3b2b24c2351e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>C++11 and whitespace cleanups.</title>
<updated>2022-04-03T21:25:19Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-04-02T22:04:31Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=d311043bf3c1e3e7f41b314f7ab7c91ed7e5aa7f'/>
<id>urn:sha1:d311043bf3c1e3e7f41b314f7ab7c91ed7e5aa7f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix writing of planar audio to export buffers in some cases (#2223).</title>
<updated>2022-03-30T20:59:05Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-03-30T20:59:05Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=bd5c164496bcb86c41ae8ac42241a652ee3a1b14'/>
<id>urn:sha1:bd5c164496bcb86c41ae8ac42241a652ee3a1b14</id>
<content type='text'>
Previously we did not take into account alignment padding that can
exist with FLTP samples; each channel's block of samples can have
a gap between.  This doesn't happen with the normal 1024 sample blocks;
only when flushing at the end, when we write shorter blocks.

Not doing this right meant that we were passing uninitialised memory
to aacenc which sometimes responded by returning an EINVAL due to one
of its internal calculations returning a NaN.
</content>
</entry>
<entry>
<title>Bump libdcp for fix to remove erroneous &lt;EntryPoint&gt; and &lt;Duration&gt; markers from &lt;MainMarkers&gt; (#2215).</title>
<updated>2022-03-25T06:53:08Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-03-24T12:34:08Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=5215408c36898039e8fa294bb74bf94d5762b0c7'/>
<id>urn:sha1:5215408c36898039e8fa294bb74bf94d5762b0c7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't throw an exception part-way through resolving assets (#2221).</title>
<updated>2022-03-23T23:01:33Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-03-23T23:01:33Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a939e4b642ff9b398920dee1d0154729217347a5'/>
<id>urn:sha1:a939e4b642ff9b398920dee1d0154729217347a5</id>
<content type='text'>
This was applied to libdcp master in 81c6fcba2.  It seems wrong
to give up in the middle of resolving things, as it might not
work if things happen to be in the wrong order.
</content>
</entry>
<entry>
<title>Add config option for default KDM type.</title>
<updated>2022-03-19T21:34:23Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-03-19T21:34:00Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=7bc591abc86ed4742f21f45ca1d6151cb14bc100'/>
<id>urn:sha1:7bc591abc86ed4742f21f45ca1d6151cb14bc100</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add $CINEMA_SHORT_NAME variable in KDM emails.</title>
<updated>2022-03-19T18:43:31Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-03-19T18:43:31Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=96c7c48da7e7c2b661f28be4ff454b84d0173801'/>
<id>urn:sha1:96c7c48da7e7c2b661f28be4ff454b84d0173801</id>
<content type='text'>
</content>
</entry>
</feed>
