<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/test, branch v2.11.49</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.11.49</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.11.49'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2018-02-03T00:53:51Z</updated>
<entry>
<title>Try relaxing image check slightly.</title>
<updated>2018-02-03T00:53:51Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-02-03T00:53:51Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a840ce739c75e1d5c84cd1956698f4ee0d1e1b2b'/>
<id>urn:sha1:a840ce739c75e1d5c84cd1956698f4ee0d1e1b2b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Possible fix for film_metadata_test.</title>
<updated>2018-02-02T22:13:53Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-02-02T22:13:53Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=093083ee75021504195b6481aac6375e358248d7'/>
<id>urn:sha1:093083ee75021504195b6481aac6375e358248d7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>A number of unit test fixes.</title>
<updated>2018-02-02T21:56:27Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-02-02T21:56:27Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=1029bec7334fedbd8570cd8bfa5ddf954da8b3ec'/>
<id>urn:sha1:1029bec7334fedbd8570cd8bfa5ddf954da8b3ec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix incorrect test subtitle gathering; fix a few missing standard-setting calls.</title>
<updated>2018-02-02T21:23:03Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-02-02T21:23:03Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=308fb04d15cecb471c8c04db40d2979810efefe3'/>
<id>urn:sha1:308fb04d15cecb471c8c04db40d2979810efefe3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix incorrect pixel format on subtitles when they are sent to encoding servers.</title>
<updated>2018-02-02T17:23:25Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-02-02T17:23:25Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=496d364e2b8eaba0e9bd89b70660e58bbd9a1f29'/>
<id>urn:sha1:496d364e2b8eaba0e9bd89b70660e58bbd9a1f29</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add test for JP's tricky subtitles.</title>
<updated>2018-01-31T21:35:16Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-01-31T21:35:16Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=2d04092a7938c078ade1a1f54a485b96a23d510c'/>
<id>urn:sha1:2d04092a7938c078ade1a1f54a485b96a23d510c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove a cast from float to double which seemingly causes</title>
<updated>2018-01-18T01:27:35Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-01-18T01:27:35Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=0bb3c873e28552293e7132c93cdeeef65845596d'/>
<id>urn:sha1:0bb3c873e28552293e7132c93cdeeef65845596d</id>
<content type='text'>
slight errors in Time::ceil().  Possibly related to #1174.
</content>
</entry>
<entry>
<title>Move a couple of tests to a more appropriate place.</title>
<updated>2018-01-18T00:25:59Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-01-18T00:25:59Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=35e5de23b21a1fc9788fadd9ecd8beae9cfc18e3'/>
<id>urn:sha1:35e5de23b21a1fc9788fadd9ecd8beae9cfc18e3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>In general the player assumes that it won't receive out of order video.</title>
<updated>2018-01-16T21:01:30Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-01-16T21:01:30Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=1aad2c33896ce6222f3c929c7af7fe4ff5fda0f2'/>
<id>urn:sha1:1aad2c33896ce6222f3c929c7af7fe4ff5fda0f2</id>
<content type='text'>
This clearly can happen with separate L/R sources.  A pass in L might
emit two frames which means the arrivals can't possibly be in order.

This commit fixes this by introducing a Shuffler which all alternate-3D
sources send their video to.  The Shuffler re-orders things before they
arrive at the player.

It also fixes the code which inserts video frames before one that arrives
after a gap.  This didn't cope with 3D right before.

The audio code solves a similar (perhaps the same?) problem with the
AudioMerger; perhaps we should have a similar thing for video and make
the player emit complete 3D frames.

Should help with #976.
</content>
</entry>
<entry>
<title>Add another 3D test.</title>
<updated>2018-01-15T21:58:59Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-01-15T21:58:59Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=5f4fed93bbd469067d825de67f09c71d45a7d2cc'/>
<id>urn:sha1:5f4fed93bbd469067d825de67f09c71d45a7d2cc</id>
<content type='text'>
</content>
</entry>
</feed>
