<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/player.cc, branch mxe2</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=mxe2</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=mxe2'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2019-11-11T13:15:19Z</updated>
<entry>
<title>Fix comment.</title>
<updated>2019-11-11T13:15:19Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-11-11T13:15:05Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=c247a1b81b78164acf84f4b003062fab25e64b53'/>
<id>urn:sha1:c247a1b81b78164acf84f4b003062fab25e64b53</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Increase fudge factor at the boundary between audio signal and silence.</title>
<updated>2019-11-01T10:25:20Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-11-01T10:25:20Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=1b81a1ee7c4eba533fd49939f8e76744f94038b6'/>
<id>urn:sha1:1b81a1ee7c4eba533fd49939f8e76744f94038b6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add a warning log when an assertion gets hit.</title>
<updated>2019-09-19T22:35:08Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-09-19T22:11:25Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=400e34c23ba9ec240358cd028f90fba38bbf1560'/>
<id>urn:sha1:400e34c23ba9ec240358cd028f90fba38bbf1560</id>
<content type='text'>
Forward-ported from 4141f01e25abd5050db09ff85da47ff059909669 in master.
</content>
</entry>
<entry>
<title>Stop crashing when running the hints check on films with silent/black gaps.</title>
<updated>2019-09-09T00:18:54Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-09-09T00:18:54Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=1bfc60e40f533c6d931a915deabd97899719eb4b'/>
<id>urn:sha1:1bfc60e40f533c6d931a915deabd97899719eb4b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Primitive subtitle export feature.</title>
<updated>2019-08-31T01:03:01Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-08-31T01:03:01Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=2cdf3d9f461b12d0925cc54368105bbd177bbbb3'/>
<id>urn:sha1:2cdf3d9f461b12d0925cc54368105bbd177bbbb3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make player more tolerant of some DCP errors.</title>
<updated>2019-08-30T22:16:21Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-08-30T22:16:21Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=1f88a38a2a607c21988a403e76f315444c4be36b'/>
<id>urn:sha1:1f88a38a2a607c21988a403e76f315444c4be36b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Avoid random black gaps between bits of content A and B when</title>
<updated>2019-07-30T23:07:06Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-07-30T23:07:06Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=bd83f1b0e1d8e7aae0af51376dbbb88d5e3f69d0'/>
<id>urn:sha1:bd83f1b0e1d8e7aae0af51376dbbb88d5e3f69d0</id>
<content type='text'>
content B has had its start trimmed.  In this case when we seek
inaccurately in A we previously also seeked inaccurately in B.
This meant that at the transition the first frame we see of B
may not be the first frame of B.

After this we seek accurately in B so that we definitely get to the
start of it.

This is especially important if the start of B has been trimmed to
within two keyframes so that an inaccurate seek is not sufficient.
</content>
</entry>
<entry>
<title>Optimise decoder_factory for DCPDecoder by offering the old decoder</title>
<updated>2019-07-25T10:37:52Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-07-25T10:37:52Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=57f112a2bd073123a686141be6c16ba997349056'/>
<id>urn:sha1:57f112a2bd073123a686141be6c16ba997349056</id>
<content type='text'>
(if available) to recover the list of reels from, rather than having
to scan the filesystem again.
</content>
</entry>
<entry>
<title>Re-work idle handling from previous commit.</title>
<updated>2019-07-24T20:17:50Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-07-24T20:17:50Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=7c730205e50014347bd96ab9735346d0b5922798'/>
<id>urn:sha1:7c730205e50014347bd96ab9735346d0b5922798</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Potential fix for #1568; we calculate the remaining DCPTime but</title>
<updated>2019-05-26T01:58:17Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-05-26T01:58:17Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=26c62598730d1d32333bfab0d5f463b90d26ee4d'/>
<id>urn:sha1:26c62598730d1d32333bfab0d5f463b90d26ee4d</id>
<content type='text'>
then convert it back to resampled content frames using the DCP
rate rather than the resampled content rate, which seems wrong.

If we want to go from metric time to frames we surely have to use
the frame rate of the thing we are working with (not the frame rate
which that thing will be played back at).
</content>
</entry>
</feed>
