<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/ffmpeg_encoder.cc, branch adjust-sizing</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=adjust-sizing</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=adjust-sizing'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2022-08-04T21:55:17Z</updated>
<entry>
<title>wip: got stuck... because PlayerVideo is related to the render size</title>
<updated>2022-08-04T21:55:17Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-08-04T21:55:17Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=7bd8eecb8ba8535978d58408dc73ce7528034c7e'/>
<id>urn:sha1:7bd8eecb8ba8535978d58408dc73ce7528034c7e</id>
<content type='text'>
because its subtitles are prepared for the _video_container_size that
the Player knows about.  I think the only way around this would be to
store the subs in PlayerVideo in some independent way and to scale/convert
to bitmap later.
</content>
</entry>
<entry>
<title>Remove out-of-date comment.</title>
<updated>2022-05-28T15:44:56Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-05-28T15:44:56Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a548c40a991a8bf26fb17a9f6563ccc5eb28ea82'/>
<id>urn:sha1:a548c40a991a8bf26fb17a9f6563ccc5eb28ea82</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix race between the Butler thread starting and audio (perhaps) being disabled.</title>
<updated>2022-05-26T18:04:33Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-05-26T18:04:33Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=8987f133295e352c44e05ef338eacc801c61a629'/>
<id>urn:sha1:8987f133295e352c44e05ef338eacc801c61a629</id>
<content type='text'>
This could cause Butler::audio to be called with _audio_channels = 0
and _disable_audio = false, causing an exception in AudioBuffers when
remap() tried to make an AudioBuffers object with a channel count of 0.
</content>
</entry>
<entry>
<title>Replace some raw arrays with std::vectors.</title>
<updated>2022-05-01T22:22:43Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-10-11T17:55:06Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=809bcfd85fad2ef7d4131c054be4cccd5bcc9d05'/>
<id>urn:sha1:809bcfd85fad2ef7d4131c054be4cccd5bcc9d05</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: remove unused parameter to PlayerVideo::force.</title>
<updated>2022-04-07T20:13:11Z</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=4f9314a311de379b105741273a15821da62a75cc'/>
<id>urn:sha1:4f9314a311de379b105741273a15821da62a75cc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Always block waiting for audio when exporting.</title>
<updated>2021-10-16T08:13:26Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-10-15T20:33:46Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=c8fa584045ad65283a85015f18ee8789ddf881d1'/>
<id>urn:sha1:c8fa584045ad65283a85015f18ee8789ddf881d1</id>
<content type='text'>
Otherwise if there is non available we'll insert silence and potentially
push the audio out of sync (late).  May help with #2098.
</content>
</entry>
<entry>
<title>Use an enum instead of a bool to specify blocking/non-blocking.</title>
<updated>2021-10-16T08:12:09Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-10-15T20:26:47Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=0e896f9f37db001f34c876ed5fc50e874f96ae09'/>
<id>urn:sha1:0e896f9f37db001f34c876ed5fc50e874f96ae09</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't throw an error when the Butler says it is finished (#2097).</title>
<updated>2021-10-11T10:34:47Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-10-11T08:51:43Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=c29de33e6f8b20219a957a0cd88d61fd8cba1ad9'/>
<id>urn:sha1:c29de33e6f8b20219a957a0cd88d61fd8cba1ad9</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>Setup Butler::_prepare_only_proxy on construction.</title>
<updated>2021-09-27T11:41:46Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2021-09-13T23:36:38Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=6cac49dc50dae6b173135df101d532f20031ca70'/>
<id>urn:sha1:6cac49dc50dae6b173135df101d532f20031ca70</id>
<content type='text'>
</content>
</entry>
</feed>
