<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/test, branch v2.16.63</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.16.63</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.16.63'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2023-09-01T07:01:12Z</updated>
<entry>
<title>Missing #ifdef for Windows references.</title>
<updated>2023-09-01T07:01:12Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-09-01T07:01:12Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=503d8899c5b0f503a7c8b7abef387b3fd9332842'/>
<id>urn:sha1:503d8899c5b0f503a7c8b7abef387b3fd9332842</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix vertical alignment of subtitles in some cases (#2569).</title>
<updated>2023-08-29T16:34:06Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-08-26T18:17:17Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a47d2f667eab2abc29c9a10a3476d0d830056062'/>
<id>urn:sha1:a47d2f667eab2abc29c9a10a3476d0d830056062</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Give a more useful error when check_dcp() fails.</title>
<updated>2023-08-29T16:29:59Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-08-26T18:16:47Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=d371403c252203ff3f0f572bdae9b0ea95ecdb2f'/>
<id>urn:sha1:d371403c252203ff3f0f572bdae9b0ea95ecdb2f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Restore burnt subtitle tests.</title>
<updated>2023-08-29T16:29:58Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-08-26T17:49:25Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=54b2c8580ee0553fbfb88e8881af60e3afa2e2fd'/>
<id>urn:sha1:54b2c8580ee0553fbfb88e8881af60e3afa2e2fd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: use some more vector instead of list.</title>
<updated>2023-08-29T16:28:40Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-08-26T12:29:06Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=c7f45cd00b94393f6e15428a2ea256995f890412'/>
<id>urn:sha1:c7f45cd00b94393f6e15428a2ea256995f890412</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix tests when changing the cinemas file.</title>
<updated>2023-08-27T10:11:38Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-08-26T17:45:02Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=e71e6d33210e4a4c7d7841d0d5d8e906e00bb82f'/>
<id>urn:sha1:e71e6d33210e4a4c7d7841d0d5d8e906e00bb82f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Handle fonts/subdirs correctly for CCAPs with _map (#2584).</title>
<updated>2023-08-27T10:11:38Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-08-24T21:50:18Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=4d795ebc688f711e8ff3e475537a85e941326cca'/>
<id>urn:sha1:4d795ebc688f711e8ff3e475537a85e941326cca</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix refusal to reference overlapping but different text content (#2599).</title>
<updated>2023-08-26T22:17:58Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-08-26T22:17:58Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=6e49be4baede66ce5f89c45fffafb6bdfff95401'/>
<id>urn:sha1:6e49be4baede66ce5f89c45fffafb6bdfff95401</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update test/data for missing test reference.</title>
<updated>2023-08-26T11:10:34Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-08-26T11:10:34Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=c818f03cded6bff22b6d1096080375fbc013568f'/>
<id>urn:sha1:c818f03cded6bff22b6d1096080375fbc013568f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Set up packet duration correctly when encoding using FFmpeg (#2588).</title>
<updated>2023-08-26T08:23:21Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-08-24T13:44:32Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=d33678b8e64de795becd3fa336dbbb099c691f58'/>
<id>urn:sha1:d33678b8e64de795becd3fa336dbbb099c691f58</id>
<content type='text'>
It seems strange that this is necessary (maybe I'm missing some
other way that the packet duration is supposed to be set up).

Without this, when the mov muxer writes the trak tags it uses an
incorrect length value because the length value is calculated
from trk-&gt;end_pts, which in turn is calculated from the last-seen
pts + the duration of the last packet.  If that packet is marked
as length 0 the length of the track is 1 frame short, so the export
is missing a frame.
</content>
</entry>
</feed>
