<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/player.cc, branch black-lines-debug</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=black-lines-debug</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=black-lines-debug'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2023-03-15T23:44:42Z</updated>
<entry>
<title>Don't use pointless scale_for_display() (#2485).</title>
<updated>2023-03-15T23:44:42Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-03-15T23:28:27Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=270afed38c075cb8c2c56534674912d195a9d1f9'/>
<id>urn:sha1:270afed38c075cb8c2c56534674912d195a9d1f9</id>
<content type='text'>
Not only is it much more complicated than it needs to be, but it
also meant that for a PlayerVideo _inter_size and _out_size are
calculated slightly differently, meaning that when trying to
put a full-frame image into the output there could sometimes be
small differences between the two, meaning small gaps.
</content>
</entry>
<entry>
<title>Remove some 3D stuff I think is unnecessary since the changes in 2f12058c535045cecc226fe47b3d60da8851a862</title>
<updated>2023-03-05T15:26:56Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-03-05T13:07:01Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a31cfda11a8e3260cdf267be056cb9b4f4b158dd'/>
<id>urn:sha1:a31cfda11a8e3260cdf267be056cb9b4f4b158dd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix error when padding is needed in 3D encodes (#2476).</title>
<updated>2023-03-05T13:06:11Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-03-05T13:06:11Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=86515d34200fa2a387e48b117eed9b02cabde30d'/>
<id>urn:sha1:86515d34200fa2a387e48b117eed9b02cabde30d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Ignore overlapping ATMOS data in the same way that we ignore video (#2429).</title>
<updated>2023-02-10T09:31:15Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-02-09T23:38:33Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=3a9265b3f824bde609ec3f16a853b7c69c11877d'/>
<id>urn:sha1:3a9265b3f824bde609ec3f16a853b7c69c11877d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix multiple video overlaps.</title>
<updated>2023-02-10T09:31:15Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-02-09T23:25:06Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=46a1e43f9e3f03565536419afc8137c64d5681c0'/>
<id>urn:sha1:46a1e43f9e3f03565536419afc8137c64d5681c0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: add Content::period().</title>
<updated>2023-02-10T09:31:15Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-02-09T21:49:47Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=fbdfc901498605f89f28a57d595df966bddc4eb1'/>
<id>urn:sha1:fbdfc901498605f89f28a57d595df966bddc4eb1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: use some better variable names.</title>
<updated>2023-02-10T09:31:15Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-02-09T21:42:11Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=ead33f1db9657b3af93ec966d7bbc24218b6fba0'/>
<id>urn:sha1:ead33f1db9657b3af93ec966d7bbc24218b6fba0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: remove unnecessary check.</title>
<updated>2023-02-10T09:31:15Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-02-09T21:07:39Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=11bc225507bbd6f2942b7b867389d9571a09c717'/>
<id>urn:sha1:11bc225507bbd6f2942b7b867389d9571a09c717</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Handle 2D/3D mismatches in the player (#2409).</title>
<updated>2023-02-01T00:12:38Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-01-11T22:00:25Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=2f12058c535045cecc226fe47b3d60da8851a862'/>
<id>urn:sha1:2f12058c535045cecc226fe47b3d60da8851a862</id>
<content type='text'>
Previously if there was 2D content in a 3D project (or vice versa)
the player would emit the video anyway and the encoder would have
to deal with it.

Since previously the FFmpeg encoder did not deal with this quite
right, it seems to make sense to move the logic into the player
so that neither encoder has to worry about it.
</content>
</entry>
<entry>
<title>Fix build on Ubuntu 16.04.</title>
<updated>2022-12-15T15:39:53Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-12-15T15:39:53Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=192ba9fe562ccda0b888bf0d3c8f71d4c67be309'/>
<id>urn:sha1:192ba9fe562ccda0b888bf0d3c8f71d4c67be309</id>
<content type='text'>
</content>
</entry>
</feed>
