<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/ffmpeg_decoder.cc, branch v2.15.43</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.15.43</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.15.43'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2020-02-20T16:38:11Z</updated>
<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>
<entry>
<title>Make DecoderPart::_position an optional.</title>
<updated>2019-11-11T13:15:44Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-11-10T21:51:55Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=0e8a1ab7c41756115f44229053e1e7024530fb32'/>
<id>urn:sha1:0e8a1ab7c41756115f44229053e1e7024530fb32</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add an assertion.</title>
<updated>2019-07-06T22:37:55Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-07-06T22:37:55Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=09063d5958cad17ce89935f38f12c4fcbaaedf4f'/>
<id>urn:sha1:09063d5958cad17ce89935f38f12c4fcbaaedf4f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Basics of allowing video parts of FFmpegContent to be disabled (#1355 and others).</title>
<updated>2019-05-31T23:27:57Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-05-31T23:27:57Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=b68fb4c103b5580509070c7733d3ae7deb46c3ce'/>
<id>urn:sha1:b68fb4c103b5580509070c7733d3ae7deb46c3ce</id>
<content type='text'>
</content>
</entry>
<entry>
<title>swaroop: basics of encrypted MP4 playback.</title>
<updated>2019-05-13T15:08:33Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-05-13T15:08:33Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=257fce15e8b4dfa112d039e7888e3ec04e523198'/>
<id>urn:sha1:257fce15e8b4dfa112d039e7888e3ec04e523198</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Put Time types in dcpomatic namespace.</title>
<updated>2019-05-10T22:43:55Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-05-08T22:41:42Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=c4403784febdbdd42e9c32e67fadb147f11fe566'/>
<id>urn:sha1:c4403784febdbdd42e9c32e67fadb147f11fe566</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Stop video filters emitting frames from the old position just</title>
<updated>2019-05-05T22:23:40Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-05-05T22:23:40Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=72253f423319c8ff727acf3324617c206b984ae1'/>
<id>urn:sha1:72253f423319c8ff727acf3324617c206b984ae1</id>
<content type='text'>
after a seek.

If this happens, we get sequences like

1. emit some video at time 60s
2. seek to 40s
3. video frame emitted from filter at 60.1s; this sets _last_video_time
in player so that frames emitted between 40s and 60s are discarded;
hence the audio buffers overflow.

Should fix #1551.
</content>
</entry>
</feed>
