<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/ffmpeg_decoder.cc, branch deb11-14</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=deb11-14</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=deb11-14'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2020-10-14T19:50:52Z</updated>
<entry>
<title>Don't crash if the first packet in a stream has AV_NOPTS_VALUE;</title>
<updated>2020-10-14T19:50:52Z</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=aa072f8b8afdf12a6f55b52cf49059c8d30e301f'/>
<id>urn:sha1:aa072f8b8afdf12a6f55b52cf49059c8d30e301f</id>
<content type='text'>
instead, assume it should be at timestamp 0.

Backported-from-commit: d7a3d94ec307a03ebe3fcf239ba991e9a3c1b8b8
Backported-from-branch: v2.15.x
</content>
</entry>
<entry>
<title>Clear out _next_time when seeking, so out-of-date values don't</title>
<updated>2020-10-14T19:50:24Z</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=46064e5c8ae074b1328f8dab541322b6fb091275'/>
<id>urn:sha1:46064e5c8ae074b1328f8dab541322b6fb091275</id>
<content type='text'>
hang around.  Part of the fix for #1857.

Backported-from-commit: 9a3df0a97b7962c00726447a75599e34c632cb2b
Backported-from-branch: v2.15.x
</content>
</entry>
<entry>
<title>New way of checking for 2D content mislabelled as 3D (#1565).</title>
<updated>2020-02-19T16:02:27Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2020-02-19T16:02:24Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=3443fdbc38f56f4c83776d000f6aa61d00305cc8'/>
<id>urn:sha1:3443fdbc38f56f4c83776d000f6aa61d00305cc8</id>
<content type='text'>
Required because of the change to the way video frame timing
is done.
</content>
</entry>
<entry>
<title>Don't trust video timestamps from FFmpegDecoder.</title>
<updated>2020-02-15T00:53:19Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2019-11-10T21:59:39Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=c259c459f5d326e7c42806b41de06c71ad4a3ad8'/>
<id>urn:sha1:c259c459f5d326e7c42806b41de06c71ad4a3ad8</id>
<content type='text'>
Back-ported from 98342fb53eae4d32440fc69c279f2ca0fef785b5 in v2.15.x.
</content>
</entry>
<entry>
<title>Fix casting of bytes to words, and hence (hopefully) finally fix incorrect bitmapped subtitle colours.</title>
<updated>2020-01-25T23:40:28Z</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=96bf7c6530260c7c404499dc697c7a47fb15c3b7'/>
<id>urn:sha1:96bf7c6530260c7c404499dc697c7a47fb15c3b7</id>
<content type='text'>
Backported from 74168425c45987b45d4f4e147fb45fab33c3cab9 in v2.15.x.
</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>
<entry>
<title>Work around width/height being 0 in subtitle_codec_context(), seen</title>
<updated>2018-12-03T20:53:34Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-12-03T20:53:34Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=1a719b15445a6244ce47c69157b64f1fd3377635'/>
<id>urn:sha1:1a719b15445a6244ce47c69157b64f1fd3377635</id>
<content type='text'>
in the wild in a MP4, apparently from a DVD rip.
</content>
</entry>
<entry>
<title>Tidy and fix logging.</title>
<updated>2018-11-21T23:17:00Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-11-21T23:17:00Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=ad1ef39eda58b3a919ea3b7084401a0439409ec6'/>
<id>urn:sha1:ad1ef39eda58b3a919ea3b7084401a0439409ec6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Put Film pointer into Decoder.</title>
<updated>2018-11-21T02:45:30Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-11-21T02:45:30Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=84012cdd64f451891febd36154b7226ea21a899b'/>
<id>urn:sha1:84012cdd64f451891febd36154b7226ea21a899b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Take Film pointer out of Content.</title>
<updated>2018-11-21T01:59:04Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2018-11-21T01:59:04Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=254b3044d72de6b033d7c584f5abd2b9aa70aad5'/>
<id>urn:sha1:254b3044d72de6b033d7c584f5abd2b9aa70aad5</id>
<content type='text'>
</content>
</entry>
</feed>
