<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/subtitle_decoder.cc, branch v2.11.28</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.11.28</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.11.28'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2017-10-08T21:31:22Z</updated>
<entry>
<title>Fix some warnings (part of #1135).</title>
<updated>2017-10-08T21:31:22Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2017-10-08T21:31:22Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=85c2c9250f86dcc685b6e93e1e671a64cc0a24f3'/>
<id>urn:sha1:85c2c9250f86dcc685b6e93e1e671a64cc0a24f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Support more detailed horizontal positioning coming from libsub.</title>
<updated>2017-07-28T16:04:03Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2017-07-28T16:04:03Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a8364241532c0c4b064c30d6151f1a248a27e467'/>
<id>urn:sha1:a8364241532c0c4b064c30d6151f1a248a27e467</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix missing subtitle in some cases.</title>
<updated>2017-05-15T14:54:52Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2017-05-15T14:54:52Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=4bfeba59854f5097c84b3c58f61b00ea36acae3f'/>
<id>urn:sha1:4bfeba59854f5097c84b3c58f61b00ea36acae3f</id>
<content type='text'>
With this timeline:
-------&gt; t
SUB1   SUB2    X

We might seek to X, then pass().  Before this change, SUB1 would have been emitted by
the call to the subtitle decoder, then we'd have emitted some black for X.  This would
lose SUB2.  Now we keep pass()ing and don't emit X until it's the earliest thing
(in the same way that the main decision of what to pass() works).
</content>
</entry>
<entry>
<title>Initial work on removing storage of subtitle times.</title>
<updated>2017-04-27T09:55:07Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2017-04-26T14:29:21Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=ba8a5a15cc27988e2bbc6acd470d8532f1d8e99f'/>
<id>urn:sha1:ba8a5a15cc27988e2bbc6acd470d8532f1d8e99f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Post-merge tidy-up.</title>
<updated>2017-04-19T22:04:32Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-12-13T14:51:39Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=22b13599407e45d85d1c83e0805aa14965b0ab19'/>
<id>urn:sha1:22b13599407e45d85d1c83e0805aa14965b0ab19</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Basic grunt-work, untested and unfinished, but it compiles.</title>
<updated>2017-04-19T22:04:32Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-11-21T16:57:15Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=de2af791bdfdcd653752cba970e59efc7bf810c7'/>
<id>urn:sha1:de2af791bdfdcd653752cba970e59efc7bf810c7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix missing subtitles in the list view, and possibly other problems.</title>
<updated>2016-12-19T15:33:00Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-12-19T15:33:00Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=eede81108f76fdbfcd377594b1175849b6d573c2'/>
<id>urn:sha1:eede81108f76fdbfcd377594b1175849b6d573c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix missing subtitle when a frame is re-fetched.</title>
<updated>2016-12-14T10:54:51Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-12-14T10:54:51Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=f66e31b0cb9eff372ae943864d41e0ad0ee88daf'/>
<id>urn:sha1:f66e31b0cb9eff372ae943864d41e0ad0ee88daf</id>
<content type='text'>
Before this we would get a subtitle at t, which would set the subtitle
decoder position to t.  Then a second request for this sub would result
in no seek but the decoder would not re-produce the sub.
</content>
</entry>
<entry>
<title>Further fixes and tidying to 'better-seek'.</title>
<updated>2016-12-08T11:23:58Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-12-08T11:23:58Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a28ef704adf8c5bfa45b3d6285f741af64758ceb'/>
<id>urn:sha1:a28ef704adf8c5bfa45b3d6285f741af64758ceb</id>
<content type='text'>
This fixes the failure to keep track of the `position' of
each stream of a multi-stream file.  It also tidies things
up a bit.
</content>
</entry>
<entry>
<title>Still more decode logging.</title>
<updated>2016-11-21T00:47:16Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2016-11-21T00:47:16Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=f02d4c995a312e7ccf2eac7a2cb71d8e68d77189'/>
<id>urn:sha1:f02d4c995a312e7ccf2eac7a2cb71d8e68d77189</id>
<content type='text'>
</content>
</entry>
</feed>
