<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib, branch zpos</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=zpos</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=zpos'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2022-11-02T22:08:39Z</updated>
<entry>
<title>fixup! Bump libdcp for subtitle Z-position fixes (#2356).</title>
<updated>2022-11-02T22:08:39Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-11-02T22:08:39Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=939ca70fbee78b5a799824b1d044023ed84cda12'/>
<id>urn:sha1:939ca70fbee78b5a799824b1d044023ed84cda12</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Enable some debug logging for TMS upload.</title>
<updated>2022-11-02T00:17:53Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-11-01T20:11:40Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=9c6d757fc6ff188521719cad9bf2cd494bb4edd8'/>
<id>urn:sha1:9c6d757fc6ff188521719cad9bf2cd494bb4edd8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add passive mode option to TMS upload.</title>
<updated>2022-11-02T00:17:13Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-11-01T19:58:10Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=0d7d4fb3472a30f7706baab0703114ec32d5a2af'/>
<id>urn:sha1:0d7d4fb3472a30f7706baab0703114ec32d5a2af</id>
<content type='text'>
Disabling this fixes TMS upload with some FTP servers
(reported on a Synology NAS).
</content>
</entry>
<entry>
<title>Throw exception if av_frame_alloc() fails.</title>
<updated>2022-10-27T21:13:24Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-10-27T21:13:24Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=452e4844326048da0f1fdc8dbf623b43cb400798'/>
<id>urn:sha1:452e4844326048da0f1fdc8dbf623b43cb400798</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove unnecessary copy constructors (default ones are OK).</title>
<updated>2022-10-26T17:41:23Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-10-26T17:41:23Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=4b05f5d893bd4cc181da4d18d9107558b613de6e'/>
<id>urn:sha1:4b05f5d893bd4cc181da4d18d9107558b613de6e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow move construction of Player.</title>
<updated>2022-10-26T17:41:12Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-10-26T17:41:12Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=1a43dcc9b0d4c40cb8a19f2ff475c67ace4ef6a2'/>
<id>urn:sha1:1a43dcc9b0d4c40cb8a19f2ff475c67ace4ef6a2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow move construction of AudioMerger.</title>
<updated>2022-10-26T13:16:36Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-10-26T13:16:36Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=1cd4002ee3c82b1d9552aaa3ef6c52e3919b47b2'/>
<id>urn:sha1:1cd4002ee3c82b1d9552aaa3ef6c52e3919b47b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow move construction of ActiveText.</title>
<updated>2022-10-26T13:16:30Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-10-26T13:16:30Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=4b01fa582bc6a30ce75be72275238e6cc7d0dfbe'/>
<id>urn:sha1:4b01fa582bc6a30ce75be72275238e6cc7d0dfbe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Hopefully fix crash when the same frame is encoded twice.</title>
<updated>2022-10-25T14:08:34Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-10-24T18:37:02Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=e55b2b3a7eb05b3cc69411b133aeec9772420c83'/>
<id>urn:sha1:e55b2b3a7eb05b3cc69411b133aeec9772420c83</id>
<content type='text'>
Previously if some frame X was passed to the encoder twice
I think this would happen:

X1 written; X stored to _pending_images
X2 written; _pending_images remains the same
X1 encode finishes; X is discarded from _pending_images
Data for X2 is read by the encoder but was just freed

I think this might have resulted in intermittent crashes, which were
fairly common in the 2.17.x branch with the test
ffmpeg_encoder_prores_regression_1

But I didn't conclusively prove it.
</content>
</entry>
<entry>
<title>Fix colour range property for subsampled sources (#2357).</title>
<updated>2022-10-21T11:29:00Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2022-10-21T10:55:44Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a9d99f7a77e8ab905464540c22f427dc83a3187c'/>
<id>urn:sha1:a9d99f7a77e8ab905464540c22f427dc83a3187c</id>
<content type='text'>
</content>
</entry>
</feed>
