<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/ffmpeg_decoder.cc, branch v2.15.115</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.15.115</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.15.115'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2020-12-02T23:23:38Z</updated>
<entry>
<title>Obey audio timestamps if they don't deviate by more than some threshold.</title>
<updated>2020-12-02T23:23:38Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-11-28T23:51:38Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=8798bfab1539c3ac6031bb325e1b181c58b13fc5'/>
<id>urn:sha1:8798bfab1539c3ac6031bb325e1b181c58b13fc5</id>
<content type='text'>
Previously we would ignore audio timestamps because they are not
contiguous in a sample-accurate way.

However with bugs like #1833 we do need to obey large discontinuities
in audio timestamps, otherwise we get large sync errors.

Here we change timestamp handling to ignore small discontinuities
in timestamps but not larger ones.
</content>
</entry>
<entry>
<title>Remove swaroop variant.</title>
<updated>2020-11-23T12:58:33Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-11-23T12:58:33Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a332bd6be323f03dad5b180fb237afe54f1bf81e'/>
<id>urn:sha1:a332bd6be323f03dad5b180fb237afe54f1bf81e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Don't crash if the first packet in a stream has AV_NOPTS_VALUE;</title>
<updated>2020-10-14T19:24:57Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-10-14T19:24:57Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=d7a3d94ec307a03ebe3fcf239ba991e9a3c1b8b8'/>
<id>urn:sha1:d7a3d94ec307a03ebe3fcf239ba991e9a3c1b8b8</id>
<content type='text'>
instead, assume it should be at timestamp 0.
</content>
</entry>
<entry>
<title>Clear out _next_time when seeking, so out-of-date values don't</title>
<updated>2020-10-14T19:23:36Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-10-14T19:23:36Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=9a3df0a97b7962c00726447a75599e34c632cb2b'/>
<id>urn:sha1:9a3df0a97b7962c00726447a75599e34c632cb2b</id>
<content type='text'>
hang around.  Part of the fix for #1857.
</content>
</entry>
<entry>
<title>Ignore FFmpeg warnings in a nicer way.</title>
<updated>2020-07-26T19:30:53Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-07-26T00:27:12Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=35409488fd54aacefa6858dce4b02a576170e76e'/>
<id>urn:sha1:35409488fd54aacefa6858dce4b02a576170e76e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added some FIXMEs.</title>
<updated>2020-04-16T21:33:50Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-04-16T21:33:50Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=5a649b6d803697388925d7cd64ec5f0da345f865'/>
<id>urn:sha1:5a649b6d803697388925d7cd64ec5f0da345f865</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Apply FFmpeg palette fix to examination too; fix build with old FFmpeg.</title>
<updated>2020-02-20T16:38:11Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-02-20T16:38:11Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=351942d335db261ac6fe54f2f8a3f439fef22d47'/>
<id>urn:sha1:351942d335db261ac6fe54f2f8a3f439fef22d47</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Nicer fix for 2D-labelled-3D checking from master.</title>
<updated>2020-02-19T16:23:21Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-02-19T16:23:21Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=1679c3dc40262733f46dda9f4151367bf93f2b76'/>
<id>urn:sha1:1679c3dc40262733f46dda9f4151367bf93f2b76</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add an assertion.</title>
<updated>2019-12-19T12:53:30Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-12-19T12:53:30Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=0d786493ef12f2d9a6d8a27d2c47b67f2e00c333'/>
<id>urn:sha1:0d786493ef12f2d9a6d8a27d2c47b67f2e00c333</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix casting of bytes to words, and hence (hopefully) finally fix incorrect bitmapped subtitle colours.</title>
<updated>2019-11-17T18:00:36Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-11-17T18:00:36Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=74168425c45987b45d4f4e147fb45fab33c3cab9'/>
<id>urn:sha1:74168425c45987b45d4f4e147fb45fab33c3cab9</id>
<content type='text'>
</content>
</entry>
</feed>
