<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src, 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-17T13:22:09Z</updated>
<entry>
<title>Supporter.</title>
<updated>2015-10-17T13:22:09Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-10-17T13:22:09Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=01230504a47f5a1c0da6c4f2ba0097dee62eccc3'/>
<id>urn:sha1:01230504a47f5a1c0da6c4f2ba0097dee62eccc3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'master' of ssh://git.carlh.net/home/carl/git/dcpomatic</title>
<updated>2015-10-16T16:19:30Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-10-16T16:19:30Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=bd709c1e98e7653dafe7dff302440a7890140c7d'/>
<id>urn:sha1:bd709c1e98e7653dafe7dff302440a7890140c7d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove the dreaded _decoded_video size assertion.</title>
<updated>2015-10-16T14:08:48Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-10-16T14:08:48Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=f09e6545efa4c5ca816e89e28a287bc6ab1ee50b'/>
<id>urn:sha1:f09e6545efa4c5ca816e89e28a287bc6ab1ee50b</id>
<content type='text'>
I am reasonably convinced that the accumulation of _decoded_video
is an optimisation rather than being required for correctness,
so it's no problem to throw frames away as the code will just
get them back again if and when it needs them.
</content>
</entry>
<entry>
<title>Update comment.</title>
<updated>2015-10-16T14:05:29Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-10-16T14:05:29Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=ad7ed1d8be8ce4cf55cbcadb3a6576e8c95f9877'/>
<id>urn:sha1:ad7ed1d8be8ce4cf55cbcadb3a6576e8c95f9877</id>
<content type='text'>
</content>
</entry>
<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>Log to stdout in DCPOMATIC_DEBUG.</title>
<updated>2015-10-15T11:03:30Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-10-15T11:03:30Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=f0da433894308ed72b0dbdd116a30a8d659c33cc'/>
<id>urn:sha1:f0da433894308ed72b0dbdd116a30a8d659c33cc</id>
<content type='text'>
</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>Fix invalid Interop subtitle times in some cases.</title>
<updated>2015-10-15T08:13:33Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-10-15T08:13:33Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=6708d52b5c2ff9ccb6ee99f3b793d791bb95f26b'/>
<id>urn:sha1:6708d52b5c2ff9ccb6ee99f3b793d791bb95f26b</id>
<content type='text'>
Use a much higher "timecode rate" (1000 rather than 24) when
representing the time of subtitles internally so that accuracy
is preserved and we don't end up rounding things up to give
out of range results.
</content>
</entry>
<entry>
<title>Add translator of previous it_IT commit.</title>
<updated>2015-10-14T22:21:37Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-10-14T22:21:37Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=5585138e5bd341edc78228869ec72de3cecf9015'/>
<id>urn:sha1:5585138e5bd341edc78228869ec72de3cecf9015</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Quote ffprobe path on OS X.</title>
<updated>2015-10-14T14:41:41Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2015-10-14T14:41:41Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=bddcf0be1cc583aebd30e477748284d2a862a3f7'/>
<id>urn:sha1:bddcf0be1cc583aebd30e477748284d2a862a3f7</id>
<content type='text'>
</content>
</entry>
</feed>
