<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib, branch fix-dmg-version</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=fix-dmg-version</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=fix-dmg-version'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2022-01-16T19:57:59Z</updated>
<entry>
<title>Add some missing header includes.</title>
<updated>2022-01-16T19:57:59Z</updated>
<author>
<name>Luke Granger-Brown</name>
<email>git@lukegb.com</email>
</author>
<published>2022-01-16T19:37:25Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=83caae94bccc7261e75421942c2a5b5b44537c9f'/>
<id>urn:sha1:83caae94bccc7261e75421942c2a5b5b44537c9f</id>
<content type='text'>
&lt;memory&gt; is needed for std::*_ptr, and &lt;algorithm&gt; for std::transform.
</content>
</entry>
<entry>
<title>Add --twok option to dcpomatic2_create.</title>
<updated>2022-01-16T19:50:23Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-01-16T19:50:23Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=504367ecc42018d6c2c2542172900701e34090bf'/>
<id>urn:sha1:504367ecc42018d6c2c2542172900701e34090bf</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix directory_containing_executable() in some cases (#2163).</title>
<updated>2022-01-16T18:04:03Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-01-16T00:18:04Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=81a9a5b520ae6d1b89e6a2eb052f023ba329bcc4'/>
<id>urn:sha1:81a9a5b520ae6d1b89e6a2eb052f023ba329bcc4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Put * in the title bar when the DCP-o-matic project is modified (#1938).</title>
<updated>2022-01-16T16:35:51Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-01-16T16:35:15Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=f5c8aa4a7dd65eb9c343cd88d6dcad2354b73808'/>
<id>urn:sha1:f5c8aa4a7dd65eb9c343cd88d6dcad2354b73808</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add Film::set_dirty().</title>
<updated>2022-01-16T16:35:51Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-01-16T14:03:26Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=b8be074080290e14b9ff7bf381f0ca0d69eee0df'/>
<id>urn:sha1:b8be074080290e14b9ff7bf381f0ca0d69eee0df</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Primitive auto-crop (#1477).</title>
<updated>2022-01-15T23:38:53Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-01-01T21:20:51Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=7b66e9c9de6df12f49b358d9496a9e64b68db550'/>
<id>urn:sha1:7b66e9c9de6df12f49b358d9496a9e64b68db550</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add guess_crop().</title>
<updated>2022-01-15T22:31:09Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-12-25T23:16:45Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=d0cd898b066b9eed3a90fbf1cdf6f600416500c1'/>
<id>urn:sha1:d0cd898b066b9eed3a90fbf1cdf6f600416500c1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix failure to decode multiple video frames from one packet (#2159).</title>
<updated>2022-01-11T18:46:53Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-01-11T15:42:30Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=0070c968403a46b464bc259e6e2dcd89c541dcf2'/>
<id>urn:sha1:0070c968403a46b464bc259e6e2dcd89c541dcf2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: move some stuff into process_video_frame().</title>
<updated>2022-01-11T15:38:13Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-01-11T15:38:13Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=3b3ab3a69bc35f30690c9e5a5703baf3c700e41b'/>
<id>urn:sha1:3b3ab3a69bc35f30690c9e5a5703baf3c700e41b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use a separate AVFrame for each stream when decoding.</title>
<updated>2022-01-11T15:34:26Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-01-11T15:34:26Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=32925ee291446cfba8bbd35828ba1719373edb40'/>
<id>urn:sha1:32925ee291446cfba8bbd35828ba1719373edb40</id>
<content type='text'>
This seems to be what ffplay does and it feels like it makes sense
as frames may be built from multiple packets AFAICS.
</content>
</entry>
</feed>
