<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/ffmpeg_decoder.cc, branch v2.4.12</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.4.12</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.4.12'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2015-10-16T13:38:44Z</updated>
<entry>
<title>Avoid decoding other packets when looking for subs.</title>
<updated>2015-10-16T13:38:44Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-10-16T13:38:44Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=9e025d3f85f9d6d855b3d5e6c90bca0eac3a3d49'/>
<id>urn:sha1:9e025d3f85f9d6d855b3d5e6c90bca0eac3a3d49</id>
<content type='text'>
The "accumulation" of, for example, video data when we are looking
for audio data is an *optimisation* to reduce the number of seeks.
It should not be necessary for correctness (the output should be right
even if we never kept anything except what we were looking for).

Doing this accumulation is not always an optimisation; sometimes not
doing it is better.  Avoiding it when going back for subtitles is one
of these cases.
</content>
</entry>
<entry>
<title>Use AV_ prefixes on some FFmpeg bits.</title>
<updated>2015-10-15T08:14:43Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-10-15T08:14:43Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=b67a3505b58ffd204ee1a2560be3026688be8f10'/>
<id>urn:sha1:b67a3505b58ffd204ee1a2560be3026688be8f10</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Logging improvements to allow prettier displays in the server GUI.</title>
<updated>2015-10-09T12:45:12Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-10-09T12:44:10Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=aeb835a18c8df347e0ed68fb24631b320abeb611'/>
<id>urn:sha1:aeb835a18c8df347e0ed68fb24631b320abeb611</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Speculative support for multi-part subtitles (#709).</title>
<updated>2015-10-06T08:17:17Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-10-06T08:17:17Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=c53bf2c0860f6b0ff583ad9f4bc4c7e86d47fa94'/>
<id>urn:sha1:c53bf2c0860f6b0ff583ad9f4bc4c7e86d47fa94</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make sure we round properly when deciding how many audio frames to discard.</title>
<updated>2015-09-29T09:20:50Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-09-29T09:20:50Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=5dacabb5bf3372107e032f3a90555c3c7f9cb6a7'/>
<id>urn:sha1:5dacabb5bf3372107e032f3a90555c3c7f9cb6a7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Discard audio that comes out of FFmpeg files before time 0.</title>
<updated>2015-09-28T13:19:25Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-09-28T13:19:25Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=4c60c74890ee16333ecf3adb87e69fc49d9a304f'/>
<id>urn:sha1:4c60c74890ee16333ecf3adb87e69fc49d9a304f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix problems with subtitles when there is a non-zero PTS offset</title>
<updated>2015-09-26T22:33:28Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-09-26T22:33:28Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=9d4678143d1fa992059c90a2b0997fa5cae81e93'/>
<id>urn:sha1:9d4678143d1fa992059c90a2b0997fa5cae81e93</id>
<content type='text'>
in FFmpegDecoder.  This offset was not being taken into account for
subtitles prior to this commit.
</content>
</entry>
<entry>
<title>Tidy up LOG_ macros.</title>
<updated>2015-09-14T09:21:12Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-09-07T12:30:27Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=92bd4484671377b0dde74e827aa74c1a1a6b3225'/>
<id>urn:sha1:92bd4484671377b0dde74e827aa74c1a1a6b3225</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use SRC_LINEAR for speed when analysing audio (#685).</title>
<updated>2015-09-09T08:50:48Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-09-09T08:50:48Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=f26af8112b03b5233eb5239defd11a7428b705ad'/>
<id>urn:sha1:f26af8112b03b5233eb5239defd11a7428b705ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Purge rint() and use llrint and friends.</title>
<updated>2015-08-25T21:17:23Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-08-25T21:17:23Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=1d68fe1e3ad1a9aa85fa7fc6071a0b8c64973953'/>
<id>urn:sha1:1d68fe1e3ad1a9aa85fa7fc6071a0b8c64973953</id>
<content type='text'>
</content>
</entry>
</feed>
