<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/image.h, branch gpu2</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=gpu2</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=gpu2'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2019-11-04T15:38:14Z</updated>
<entry>
<title>Fix incorrect images when cropping without stretch.</title>
<updated>2019-11-04T15:38:14Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-11-04T15:38:14Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=7b0372776ac4da6a8e4ff29f41a4f08b9b4de506'/>
<id>urn:sha1:7b0372776ac4da6a8e4ff29f41a4f08b9b4de506</id>
<content type='text'>
Always overallocate images so that Image::crop_scale_window is always
safe from over-reading buffers.  Relates to #1654 and probably #1653.
</content>
</entry>
<entry>
<title>Basic ability to set video range (JPEG/MPEG) at least for YUV content.  May not work for RGB.  See #1509.</title>
<updated>2019-05-24T22:29:39Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-05-24T22:29:39Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=92784c9c28c48859578cd6e75aa01d5657d0c341'/>
<id>urn:sha1:92784c9c28c48859578cd6e75aa01d5657d0c341</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restore Image::as_png using libpng.</title>
<updated>2018-10-12T20:54:35Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-10-12T20:54:35Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=45d19dde4861fe9a729ba90ab1d8c486ab956529'/>
<id>urn:sha1:45d19dde4861fe9a729ba90ab1d8c486ab956529</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change MagickImageProxy to FFmpegImageProxy and make it use FFmpeg</title>
<updated>2018-10-11T23:46:00Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-10-11T23:46:00Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=72b11d5eb036651b6ff68edf3ed270e8fc52960f'/>
<id>urn:sha1:72b11d5eb036651b6ff68edf3ed270e8fc52960f</id>
<content type='text'>
to decode images.  Hence remove {Image,Graphics}Magick.
</content>
</entry>
<entry>
<title>Play PNG subtitles from DCPs; possibly not in the right scale.</title>
<updated>2018-09-02T00:11:11Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-09-02T00:11:11Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a18e837cb56da42a500a438a09afcbddad8b3a94'/>
<id>urn:sha1:a18e837cb56da42a500a438a09afcbddad8b3a94</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Write image subs to DCPs.</title>
<updated>2018-07-08T22:26:21Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-07-08T22:26:21Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=54ef3f25f924a677de0d71e1f773898b56ab5852'/>
<id>urn:sha1:54ef3f25f924a677de0d71e1f773898b56ab5852</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a load of explicit keywords.</title>
<updated>2018-02-27T15:34:45Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-02-27T15:34:45Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=c6871fe8617b3de03662b7630355059393bf8043'/>
<id>urn:sha1:c6871fe8617b3de03662b7630355059393bf8043</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add convert_pixel_format convenience function.</title>
<updated>2018-01-02T23:35:43Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-01-02T23:35:43Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=d80e5a10e99b81bb4c19a8c776769b99fa927b4e'/>
<id>urn:sha1:d80e5a10e99b81bb4c19a8c776769b99fa927b4e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add basic memory-used stuff for butler and reduce minimum audio</title>
<updated>2017-12-29T22:51:50Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2017-12-29T22:51:50Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a5ea5c0d2637dd41e3d356cb62cac75b8cadf8ce'/>
<id>urn:sha1:a5ea5c0d2637dd41e3d356cb62cac75b8cadf8ce</id>
<content type='text'>
readahead quite a bit.  This in turn reduces the maximum butler memory
usage as it will keep getting audio (and hence video) until the
minimum audio readahead is hit.
</content>
</entry>
<entry>
<title>Fix crash when alpha-blending subtitles onto YUV420 images.</title>
<updated>2017-06-07T20:27:40Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2017-06-07T20:27:40Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=2d9f569c146b391159f362c854457ce1facac1e8'/>
<id>urn:sha1:2d9f569c146b391159f362c854457ce1facac1e8</id>
<content type='text'>
</content>
</entry>
</feed>
