<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib, branch v2.18.0</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.18.0</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.18.0'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2024-12-18T09:51:44Z</updated>
<entry>
<title>Fix hang when encoding with GPU enabled but not working.</title>
<updated>2024-12-18T09:51:44Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-12-17T23:17:05Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=f9ab63ab6d2e7eb4b997790e5ca04b38e0ac3f7a'/>
<id>urn:sha1:f9ab63ab6d2e7eb4b997790e5ca04b38e0ac3f7a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use an in-place if.</title>
<updated>2024-12-14T23:25:16Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-12-14T23:25:16Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=c5a102325c3f4ac5e094f40f2215438e075f20d6'/>
<id>urn:sha1:c5a102325c3f4ac5e094f40f2215438e075f20d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix typo.</title>
<updated>2024-12-14T23:17:17Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-12-14T23:17:17Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=13fca972788b4b907e55a650a43a1b8318894e74'/>
<id>urn:sha1:13fca972788b4b907e55a650a43a1b8318894e74</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix missing LengthChange() signal on repeating content.</title>
<updated>2024-12-13T23:34:17Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-12-13T23:34:17Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=e190e748751a8f1cfaef8e71869ae5a9a9a0b6fc'/>
<id>urn:sha1:e190e748751a8f1cfaef8e71869ae5a9a9a0b6fc</id>
<content type='text'>
Previously strange things would happen when repeating some content and
then playing the resulting film (because various things would not notice
that the film length had changed).
</content>
</entry>
<entry>
<title>Reset _flush_state on seek().</title>
<updated>2024-12-13T23:33:08Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-12-13T23:33:08Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a3640be5cb04a2bda6726eb34c628727b3c11278'/>
<id>urn:sha1:a3640be5cb04a2bda6726eb34c628727b3c11278</id>
<content type='text'>
Otherwise we do the wrong thing at the end of a file on the second
run-through.
</content>
</entry>
<entry>
<title>Assert if we're about to set up 0 encoding threads.</title>
<updated>2024-12-09T00:40:48Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-12-06T20:28:08Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=22c40636c977fd5b582c242fb918d2aaa498e063'/>
<id>urn:sha1:22c40636c977fd5b582c242fb918d2aaa498e063</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix decoding of SSA subs in files decoded by FFmpeg (#2904).</title>
<updated>2024-12-09T00:40:48Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-12-04T23:53:34Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=08aa3861e526cbf45ac332294a835358f3903207'/>
<id>urn:sha1:08aa3861e526cbf45ac332294a835358f3903207</id>
<content type='text'>
Suddenly we have 8 commas, not 9, perhaps because of
29412821241050c846dbceaad4b9752857659977
in ffmpeg (although that's strange, because it was a long time ago).
</content>
</entry>
<entry>
<title>Fix doubled subtitles (again).</title>
<updated>2024-12-09T00:40:29Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-12-05T22:36:51Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=5a980207377e67b6aa3595d0cde441ae7659f5a6'/>
<id>urn:sha1:5a980207377e67b6aa3595d0cde441ae7659f5a6</id>
<content type='text'>
This was re-introduced when
94618a724124cbf5fe9f0b47a3fdce601fcd5581
reverted a previous attempt at a fix.

At the time I couldn't understand the doubled-subtitles problem,
but it's apparent in the test introduced in the next commit.

This is another attempt to fix it by only sending a "stop" for
a subtitle if we didn't already stop the subtitle because the
next one arrived.
</content>
</entry>
<entry>
<title>Cleanup: use default initializers.</title>
<updated>2024-12-09T00:40:29Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-12-04T23:52:43Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=42fa4dea81483359bf67676e2a931db103531a69'/>
<id>urn:sha1:42fa4dea81483359bf67676e2a931db103531a69</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix comment typo.</title>
<updated>2024-12-09T00:40:29Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-12-04T23:52:32Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=82c4fff88090f91509b386e3d05a1f5e1ae5e839'/>
<id>urn:sha1:82c4fff88090f91509b386e3d05a1f5e1ae5e839</id>
<content type='text'>
</content>
</entry>
</feed>
