<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/util.cc, branch debug/niclas</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=debug%2Fniclas</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=debug%2Fniclas'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2018-04-22T20:34:34Z</updated>
<entry>
<title>Allow + in DCP names for ISDCF RU rating strings.</title>
<updated>2018-04-22T20:34:34Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-04-22T20:34:34Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=86ef75d2d857309257086b94434564997976c912'/>
<id>urn:sha1:86ef75d2d857309257086b94434564997976c912</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Another OS X signing-related fix.</title>
<updated>2018-03-16T19:59:17Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-03-16T19:59:17Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=c2e58126cfeab07cd5a4ba02df62b932b8243a8d'/>
<id>urn:sha1:c2e58126cfeab07cd5a4ba02df62b932b8243a8d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Listen for server replies on different ports on main and batch, and get servers to send replies to both (#1190).</title>
<updated>2018-02-04T23:38:08Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-02-04T23:38:08Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=918124fb0b2fdf05bf98aee2c74c85387f1d8638'/>
<id>urn:sha1:918124fb0b2fdf05bf98aee2c74c85387f1d8638</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>Mark .exr as a valid image file.</title>
<updated>2017-12-14T19:39:04Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2017-12-14T19:39:04Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=45c410c9ae0b1627d5b169646931d623d1cb0f8c'/>
<id>urn:sha1:45c410c9ae0b1627d5b169646931d623d1cb0f8c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add DCP size and length to player.</title>
<updated>2017-08-14T20:07:49Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2017-08-03T16:03:22Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=e0c524cbc4f006a4319c3ce8aa7625f9d70d054a'/>
<id>urn:sha1:e0c524cbc4f006a4319c3ce8aa7625f9d70d054a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Re-add missing audio mapping in butler for preview.</title>
<updated>2017-06-01T13:23:56Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2017-06-01T13:23:56Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=3c86d70cf46ca11212ae2e2f4d711db0f478c2f5'/>
<id>urn:sha1:3c86d70cf46ca11212ae2e2f4d711db0f478c2f5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Put av_register_all() in the right place.</title>
<updated>2017-05-10T12:53:28Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2017-05-10T12:53:28Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=fc4956d144ed0869fe2fa1737adc21104bb47836'/>
<id>urn:sha1:fc4956d144ed0869fe2fa1737adc21104bb47836</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Simple cover sheet support (#1039).</title>
<updated>2017-05-09T10:24:03Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2017-05-09T10:24:03Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=89ae13638097f259f3e50b4b61068dd23451107d'/>
<id>urn:sha1:89ae13638097f259f3e50b4b61068dd23451107d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Various Doxygen fixes.</title>
<updated>2017-04-19T22:04:32Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2017-03-02T15:37:13Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=67a68bd971ebe1b35daa3f75873b4ccb53c00ba0'/>
<id>urn:sha1:67a68bd971ebe1b35daa3f75873b4ccb53c00ba0</id>
<content type='text'>
</content>
</entry>
</feed>
