<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/lib/wscript, branch 2758-safe-write-take2</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=2758-safe-write-take2</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=2758-safe-write-take2'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2025-09-16T07:24:04Z</updated>
<entry>
<title>Add an advanced option to check data against the frame info file when making hashes (#2758).</title>
<updated>2025-09-16T07:24:04Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-09-15T21:18:37Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=6ce0728db56c78bf230eb1a05e2b5449428e14ab'/>
<id>urn:sha1:6ce0728db56c78bf230eb1a05e2b5449428e14ab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Cleanup: rename frame_info.{cc,h} to j2k_frame_info.{cc,h}</title>
<updated>2025-09-15T16:00:43Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-09-15T16:00:43Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=6735d3e88062d44433a1432bcc2f07ba1a610be4'/>
<id>urn:sha1:6735d3e88062d44433a1432bcc2f07ba1a610be4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move write_cover_sheet() out to its own file.</title>
<updated>2025-08-25T06:47:42Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-08-22T19:50:00Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=99a191c599724ee8bab43146f9ea5da388c10225'/>
<id>urn:sha1:99a191c599724ee8bab43146f9ea5da388c10225</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add copy_to_drive_job.cc to i18n list, and pot/merge.</title>
<updated>2025-07-09T19:45:46Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-07-09T19:45:46Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=1ac44bc2fb0dc3de670d9cb3c2c29268803612fa'/>
<id>urn:sha1:1ac44bc2fb0dc3de670d9cb3c2c29268803612fa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move i18n setup into 3 separate platform files.</title>
<updated>2025-05-27T07:36:37Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-05-25T12:22:30Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=5661c34574fdac778dba0e3c3503f5792c41bb3c'/>
<id>urn:sha1:5661c34574fdac778dba0e3c3503f5792c41bb3c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add abstraction of io_{context,service} and use it as appropriate.</title>
<updated>2025-03-22T12:29:58Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-03-17T00:25:02Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=9dd72fc481349f0b5ce985164441eecfa6485c19'/>
<id>urn:sha1:9dd72fc481349f0b5ce985164441eecfa6485c19</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move get_gpu_names() to its own file.</title>
<updated>2025-03-07T23:12:07Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-03-03T21:40:13Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=0f2ed1b51af625767b9e0c41eb59651f2ceb1d88'/>
<id>urn:sha1:0f2ed1b51af625767b9e0c41eb59651f2ceb1d88</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move CLI encoder to a vaguely-testable method.</title>
<updated>2025-03-02T22:21:32Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-03-02T22:14:26Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=91fa9976a5927d8d42cce92f4ce202a542e568d3'/>
<id>urn:sha1:91fa9976a5927d8d42cce92f4ce202a542e568d3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move sqlite database open/close to a new SQLiteDatabase.</title>
<updated>2025-01-22T13:34:25Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-01-18T23:21:11Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=16b3f6c6245acf9689349dbd2af7d4411f861767'/>
<id>urn:sha1:16b3f6c6245acf9689349dbd2af7d4411f861767</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Support FCP XML files containing subtitles (#2909).</title>
<updated>2024-12-26T16:20:25Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-12-06T16:46:24Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=54e2644ed4dcc4faf5135e60926cfdda14886fea'/>
<id>urn:sha1:54e2644ed4dcc4faf5135e60926cfdda14886fea</id>
<content type='text'>
</content>
</entry>
</feed>
