<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib, branch v2.16.98</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.16.98</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.16.98'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2024-11-10T01:38:49Z</updated>
<entry>
<title>Fix examination logic.</title>
<updated>2024-11-10T01:38:49Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-11-09T11:55:41Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=247191469093427b05229bd0051c25395a30f4b5'/>
<id>urn:sha1:247191469093427b05229bd0051c25395a30f4b5</id>
<content type='text'>
Before we would stop if there was one audio stream and the first packet
was from that stream; we would not carry on to find the video.
</content>
</entry>
<entry>
<title>I think carry_on_audio should also be set false if audio_packet() returns false.</title>
<updated>2024-11-08T18:57:04Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-11-08T18:57:04Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=111acef9b225731c99274d82cdd374acc04ca252'/>
<id>urn:sha1:111acef9b225731c99274d82cdd374acc04ca252</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove out-of-date comment.</title>
<updated>2024-11-08T18:56:35Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-11-08T18:56:35Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=153153f2b91297ed463d0a0a85b74bc38f660003'/>
<id>urn:sha1:153153f2b91297ed463d0a0a85b74bc38f660003</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Needing length is the same for audio and video, so merge them.</title>
<updated>2024-11-01T00:40:30Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-10-28T00:36:55Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=8edadeea58faf5c075296df1f605407797e9a25a'/>
<id>urn:sha1:8edadeea58faf5c075296df1f605407797e9a25a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Obtain audio length by scanning through the file if required (#2880).</title>
<updated>2024-11-01T00:40:30Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-10-19T19:29:54Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=738ced15ead0f029cf2becf9b77d7adf37e733e3'/>
<id>urn:sha1:738ced15ead0f029cf2becf9b77d7adf37e733e3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix video length when we scan for it.</title>
<updated>2024-10-19T19:29:29Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-10-19T19:29:29Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=24cfca51dffed98f0b115ca36f9a8478753e2432'/>
<id>urn:sha1:24cfca51dffed98f0b115ca36f9a8478753e2432</id>
<content type='text'>
Length is 1 frame more than the start time of the last frame.
</content>
</entry>
<entry>
<title>Cleanup: initialise a few members in-place.</title>
<updated>2024-10-19T18:32:56Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-10-19T18:32:56Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=027dc03440ff0714b541b810264efa8722c87f39'/>
<id>urn:sha1:027dc03440ff0714b541b810264efa8722c87f39</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tidy up and fix obtaining video length when it's not in the header.</title>
<updated>2024-10-19T18:20:00Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-10-19T18:20:00Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=904538721cf2b69bb8d80059d13ae20e4f256fce'/>
<id>urn:sha1:904538721cf2b69bb8d80059d13ae20e4f256fce</id>
<content type='text'>
I think this has been broken for a while as we would come out of the
loop even if we still wanted to find the video length.
</content>
</entry>
<entry>
<title>Give more details when failing to send emails.</title>
<updated>2024-10-13T19:15:58Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-10-13T19:15:58Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=638ce5e0b3bfc690eaf13ecdf82b6cb8817d1585'/>
<id>urn:sha1:638ce5e0b3bfc690eaf13ecdf82b6cb8817d1585</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix bug causing signal changes to be lost (#2870).</title>
<updated>2024-10-08T17:49:33Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-10-08T17:49:33Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=3368aefd9782b0e22b95c1bcf988fd9b1c10522e'/>
<id>urn:sha1:3368aefd9782b0e22b95c1bcf988fd9b1c10522e</id>
<content type='text'>
It was possible (and I believe it happend) for new signals to be queued
up in _pending while some old ones were being processed.  They would
then be cleared at the end of resume() without ever being sent.
</content>
</entry>
</feed>
