<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/tools/dcpomatic_batch.cc, branch v2.17.11</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=v2.17.11</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=v2.17.11'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2024-01-28T01:01:58Z</updated>
<entry>
<title>Setup grok LD_LIBRARY_PATH when required (#2657).</title>
<updated>2024-01-28T01:01:58Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-11-22T23:04:57Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=ec2ae7e150392725b0f1dbbccffce8f0cafe1c09'/>
<id>urn:sha1:ec2ae7e150392725b0f1dbbccffce8f0cafe1c09</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Only build grok for Ubuntu 22.04.</title>
<updated>2024-01-28T01:01:57Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-09-24T10:09:16Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a72355666ed6abbd02bc6b124fddd24f598f89de'/>
<id>urn:sha1:a72355666ed6abbd02bc6b124fddd24f598f89de</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Explicitly set up Grok logger rather than relying on a static variable.</title>
<updated>2024-01-28T01:01:57Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-09-24T10:02:19Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=d2350127d51cb6afa2892d888aea6fea06be074d'/>
<id>urn:sha1:d2350127d51cb6afa2892d888aea6fea06be074d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Patch from Aaron Boxer adding initial support for GPU-powered J2K encoding via his tool "grok".</title>
<updated>2024-01-28T01:01:57Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-07-06T21:09:08Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=c80eca531e01860e6714f526b2efb07a58c2e26e'/>
<id>urn:sha1:c80eca531e01860e6714f526b2efb07a58c2e26e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Attempt to rationalise menu IDs and avoid duplicates.</title>
<updated>2024-01-11T21:50:29Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-01-11T21:50:29Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=80c463b76284aa87f892fb331877c2caf5cc2771'/>
<id>urn:sha1:80c463b76284aa87f892fb331877c2caf5cc2771</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Check some unsanitized network inputs before allocating memory using them.</title>
<updated>2023-10-28T21:03:24Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-10-28T21:03:24Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=79ae795c797bae0d6fe94ff0238e082c582eb768'/>
<id>urn:sha1:79ae795c797bae0d6fe94ff0238e082c582eb768</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use dcp::filesystem to wrap filesystem calls and fix_long_path</title>
<updated>2023-10-09T21:38:28Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-10-06T00:37:16Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=96f50dd5e600925488fdd9db1580aa01b026269b'/>
<id>urn:sha1:96f50dd5e600925488fdd9db1580aa01b026269b</id>
<content type='text'>
anything that is passed to read_file() from libcxml.

This should fix #2623 and other similar problems.
</content>
</entry>
<entry>
<title>Don't call DOMFrame::start_job from a non-UI thread.</title>
<updated>2023-06-09T21:20:24Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-06-09T21:18:55Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=2a7873ffae6e6579b9d794f9f2cd07e07e906a4e'/>
<id>urn:sha1:2a7873ffae6e6579b9d794f9f2cd07e07e906a4e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add wx_ptr and use it instead of ScopeGuard in a lot of places.</title>
<updated>2023-01-14T21:06:05Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-01-14T21:06:05Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=4e4968464eeef1956cb82392e1fc3b27a792ab89'/>
<id>urn:sha1:4e4968464eeef1956cb82392e1fc3b27a792ab89</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use more ScopeGuards.</title>
<updated>2023-01-13T23:42:39Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2023-01-13T12:57:28Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=b7e65adf286ce20918797a06a910ededf8f07b7b'/>
<id>urn:sha1:b7e65adf286ce20918797a06a910ededf8f07b7b</id>
<content type='text'>
</content>
</entry>
</feed>
