<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/ffmpeg_file_encoder.cc, branch better-butler-errors</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=better-butler-errors</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=better-butler-errors'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2020-08-17T11:17:28Z</updated>
<entry>
<title>Tidy up resource management of FFmpegFileEncoders so that they</title>
<updated>2020-08-17T11:17:28Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-08-17T11:16:48Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=dfac61382f1719f0a879747de43cbc5f9115c2d7'/>
<id>urn:sha1:dfac61382f1719f0a879747de43cbc5f9115c2d7</id>
<content type='text'>
are cleaned up correctly when an error occurs.
</content>
</entry>
<entry>
<title>More accurate video pts calculation; may help with #1663.</title>
<updated>2019-11-30T21:38:21Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-11-30T21:38:21Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=672b037f187d4ead23b5fe0a9d8ed60aeca85677'/>
<id>urn:sha1:672b037f187d4ead23b5fe0a9d8ed60aeca85677</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Protect cross-thread access to _pending_images.</title>
<updated>2019-10-27T23:42:57Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-10-27T12:11:32Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=ba04eca99ebe17f139b2bcf3d9997c57dfeaeeb2'/>
<id>urn:sha1:ba04eca99ebe17f139b2bcf3d9997c57dfeaeeb2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Prevent calls to erase with invalid keys.</title>
<updated>2019-10-25T22:46:08Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-10-25T22:43:35Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=592c7844e80a53aeb3a88edb4ffc2b68713a10e1'/>
<id>urn:sha1:592c7844e80a53aeb3a88edb4ffc2b68713a10e1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Better error from avformat_alloc_output_context2.</title>
<updated>2019-01-27T23:50:07Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-01-27T23:50:07Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=3c1528e7406becf62d4d57d2515bca17d9bd1067'/>
<id>urn:sha1:3c1528e7406becf62d4d57d2515bca17d9bd1067</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tidy and fix logging.</title>
<updated>2018-11-21T23:17:00Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-11-21T23:17:00Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=ad1ef39eda58b3a919ea3b7084401a0439409ec6'/>
<id>urn:sha1:ad1ef39eda58b3a919ea3b7084401a0439409ec6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Do image crop/scale/window in the butler prepare threads.</title>
<updated>2018-11-06T23:06:21Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-11-06T23:06:21Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=f41310384889e4cfb6e709d098b316e212d8bf22'/>
<id>urn:sha1:f41310384889e4cfb6e709d098b316e212d8bf22</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Switch PlayerVideo::always_rgb to a new ::force and use it in FFmpegFileEncoder.</title>
<updated>2018-11-06T22:43:52Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-11-06T22:43:52Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=ed68bfad5c795afb342c5228f3c1dc7770a6d646'/>
<id>urn:sha1:ed68bfad5c795afb342c5228f3c1dc7770a6d646</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove some unused parameters.</title>
<updated>2018-11-06T22:25:48Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-11-06T22:25:48Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=e5b744922fb6aed65ec13f22a9de0c86dd1bd561'/>
<id>urn:sha1:e5b744922fb6aed65ec13f22a9de0c86dd1bd561</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add some code to help with profiling the player.</title>
<updated>2018-11-06T00:01:26Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-11-06T00:01:26Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=d759f6003067e8376899b50e5692b2bbb4e870cc'/>
<id>urn:sha1:d759f6003067e8376899b50e5692b2bbb4e870cc</id>
<content type='text'>
</content>
</entry>
</feed>
