<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/image.h, branch 2974-mapping</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=2974-mapping</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=2974-mapping'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2024-12-26T16:20:25Z</updated>
<entry>
<title>Add Image::crop().</title>
<updated>2024-12-26T16:20:25Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-12-06T20:23:44Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=1f077d2b791a059ccef4069dca07ead990bd568e'/>
<id>urn:sha1:1f077d2b791a059ccef4069dca07ead990bd568e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Extract crop_source_pointers().</title>
<updated>2024-12-26T16:20:25Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-12-06T20:23:29Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=d76b98b8cc9867a2cc9de42f78e6b9be575c0540'/>
<id>urn:sha1:d76b98b8cc9867a2cc9de42f78e6b9be575c0540</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: better document parameter.</title>
<updated>2024-08-08T22:42:46Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-08-08T22:42:46Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=2b1c100e8990b266ff8b4d6c257887c94e8a809a'/>
<id>urn:sha1:2b1c100e8990b266ff8b4d6c257887c94e8a809a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add video_{range,frame_type}.{cc,h} and remove some types.h includes.</title>
<updated>2022-12-13T00:11:42Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-12-13T00:04:07Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=94d5ba335224db075a95a76654f732ef54a4eabd'/>
<id>urn:sha1:94d5ba335224db075a95a76654f732ef54a4eabd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Extract crop.h</title>
<updated>2022-12-10T00:39:38Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-12-10T00:39:38Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=9063624bd62c8fb513b51077300a74c7e46a56d9'/>
<id>urn:sha1:9063624bd62c8fb513b51077300a74c7e46a56d9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move Image::as_png() out to image_as_png().</title>
<updated>2022-04-28T22:11:17Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-12-18T20:26:05Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=7ec6c86c913fba820870565ee757fdf43ae47433'/>
<id>urn:sha1:7ec6c86c913fba820870565ee757fdf43ae47433</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove unnecessary method.</title>
<updated>2022-04-28T22:09:58Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-12-18T20:05:54Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=4673b12dcf6340862f9f4f72fc6dca8553130b55'/>
<id>urn:sha1:4673b12dcf6340862f9f4f72fc6dca8553130b55</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace aligned bool with enum Alignment.</title>
<updated>2021-09-27T11:41:46Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-09-15T21:36:21Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=3799e91d126d243d41c44dcb0ca1bfa66b53a57e'/>
<id>urn:sha1:3799e91d126d243d41c44dcb0ca1bfa66b53a57e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Various alignment adjustments.</title>
<updated>2021-09-27T11:41:46Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-09-14T23:00:33Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=9bfa07293928c371d59db2091ba2b7e715ce5994'/>
<id>urn:sha1:9bfa07293928c371d59db2091ba2b7e715ce5994</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move video level conversion for RGB from FFmpegImageProxy to Image.</title>
<updated>2021-05-25T19:35:12Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-05-24T22:57:16Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=62f9b78a2eb5f0fc6b9028264bac6ad501d83309'/>
<id>urn:sha1:62f9b78a2eb5f0fc6b9028264bac6ad501d83309</id>
<content type='text'>
Since FFmpeg does not do video level conversion for RGB sources
when we (sort of) ask it to in Image::crop_scale_window() it seems
to make more sense to compensate for that by calling
full_to_video_range() in the same place (rather than in
FFmpegImageProxy).
</content>
</entry>
</feed>
