<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic, branch v2.9.1</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.9.1</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.9.1'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2016-07-08T08:23:24Z</updated>
<entry>
<title>Bump version</title>
<updated>2016-07-08T08:23:24Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-07-08T08:23:24Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=d54d33de525734bf5df8107ba98a22fa3f722c97'/>
<id>urn:sha1:d54d33de525734bf5df8107ba98a22fa3f722c97</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Show hints before make DCP (#823).</title>
<updated>2016-07-08T00:52:16Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-07-07T23:13:00Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=b74bc6135a6a690bf5674638a8bea56e5580fd08'/>
<id>urn:sha1:b74bc6135a6a690bf5674638a8bea56e5580fd08</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Factor out hints code into its own method.</title>
<updated>2016-07-08T00:51:58Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-07-07T22:01:12Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=09d5906f44907aab5afb41ce2da887550c0011a8'/>
<id>urn:sha1:09d5906f44907aab5afb41ce2da887550c0011a8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix excessive seeking with negative audio delay.</title>
<updated>2016-07-08T00:50:29Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-07-05T08:49:00Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=d4014e6e3de7cdf8168a82621cf6a5a6d47379c8'/>
<id>urn:sha1:d4014e6e3de7cdf8168a82621cf6a5a6d47379c8</id>
<content type='text'>
Before this commit, an audio delay of -110ms on a test project
would result in a seek on every video and audio fetch.

This commit does two things to fix that:

1.  Don't discard audio data that arrives with a timestamp
before the last seek time.  In the case that we are fixing
we had the following sequence:

- video seeks to some frame F
- this causes audio data to arrive a little before F
- this audio data is discarded
- and audio get happens just after F
- the audio code thinks it must seek rather than just pass()ing
since it has no data

If we keep the audio data from before the seek our _decoded
will be much closer to the audio request, so a pass() is more
likely to happen.

2.  Extend the length of time that we will happily pass() for
rather than seeking when looking for audio data.  Seeking is
really bad so we can tolerate quite long times here.  The sensible
length of this value should probably be investigated as the
one in this commit is a finger-in-the-air guess.
</content>
</entry>
<entry>
<title>Fix ChangeLog.</title>
<updated>2016-07-08T00:50:16Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-07-08T00:50:16Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=cb157d1480cc4cc15cab0c17bf9eaf4d81394d31'/>
<id>urn:sha1:cb157d1480cc4cc15cab0c17bf9eaf4d81394d31</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use strict-experimental with AVCodec to allow import of some DNxHR files.</title>
<updated>2016-07-08T00:49:43Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-07-06T20:07:46Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=cba347ed8b7f3cdd5d5392c8efa857c286ae315e'/>
<id>urn:sha1:cba347ed8b7f3cdd5d5392c8efa857c286ae315e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump ffmpeg.</title>
<updated>2016-07-08T00:49:21Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-07-05T00:20:02Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=f7d2493f8c11579bc776b5d0d54498d1834ab525'/>
<id>urn:sha1:f7d2493f8c11579bc776b5d0d54498d1834ab525</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Support shadow in subtitles (#911).</title>
<updated>2016-07-08T00:48:50Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-07-08T00:30:39Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=ac2fa2172c30c234a19628d7a9ae696e435a56db'/>
<id>urn:sha1:ac2fa2172c30c234a19628d7a9ae696e435a56db</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump version</title>
<updated>2016-07-08T00:46:37Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-07-08T00:46:37Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=61f81caacd7d45ace5c1a52c1f7b4f8afac5eb80'/>
<id>urn:sha1:61f81caacd7d45ace5c1a52c1f7b4f8afac5eb80</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump version</title>
<updated>2016-07-08T00:46:37Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-07-08T00:46:37Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=7fe1840eb620645f0a4220f999fde69ff8cdde5c'/>
<id>urn:sha1:7fe1840eb620645f0a4220f999fde69ff8cdde5c</id>
<content type='text'>
</content>
</entry>
</feed>
