<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/tools, branch 448-re-use</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=448-re-use</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=448-re-use'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2026-02-03T20:37:04Z</updated>
<entry>
<title>Trim some includes.</title>
<updated>2026-02-03T20:37:04Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-01-25T00:08:01Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=fded92a33a7b2cc3c1d8b28929abc54ac0716207'/>
<id>urn:sha1:fded92a33a7b2cc3c1d8b28929abc54ac0716207</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move player frame (DOMFrame) class into wx/ as PlayerFrame.</title>
<updated>2026-02-03T20:37:04Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-01-25T00:02:02Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=321ef9ea78b533486f251044676986b323029bcb'/>
<id>urn:sha1:321ef9ea78b533486f251044676986b323029bcb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Various fixes to content view updates.</title>
<updated>2026-02-03T20:37:04Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-01-24T22:27:22Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=f7840d22575fbaa0ee5f2059f8d54f46ed3a8eff'/>
<id>urn:sha1:f7840d22575fbaa0ee5f2059f8d54f46ed3a8eff</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace find_and_resolve_cpls() with storing all CPL IDs in DCPContent (sometimes).</title>
<updated>2026-02-03T20:37:04Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-10-20T19:22:17Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=eda0b0b0ffecf2d6d67407303a1bd45659ccdfce'/>
<id>urn:sha1:eda0b0b0ffecf2d6d67407303a1bd45659ccdfce</id>
<content type='text'>
In some places we need other details than the ID, but in lots of places
this saves some disk searching.
</content>
</entry>
<entry>
<title>Use SQLite for show playlists.</title>
<updated>2026-02-03T20:37:04Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-10-19T22:45:17Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=9b841fddd3aa4a1117b03299bce964c5e4b205d9'/>
<id>urn:sha1:9b841fddd3aa4a1117b03299bce964c5e4b205d9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move responsibility for reading the content store into the applications.</title>
<updated>2026-02-03T20:37:04Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-10-15T21:09:36Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=3c3a2c35b3d2c909150207153bef61383dd70c2e'/>
<id>urn:sha1:3c3a2c35b3d2c909150207153bef61383dd70c2e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename ContentStore -&gt; ShowPlaylistContentStore.</title>
<updated>2026-02-03T20:37:04Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-10-14T22:05:22Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=d2eff772532b085a614d7f09c1095f13508b7d3b'/>
<id>urn:sha1:d2eff772532b085a614d7f09c1095f13508b7d3b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move content store handling into ContentStore rather than it being done in the GUI.</title>
<updated>2026-02-03T20:37:04Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-10-14T21:34:36Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=277037234b63be78aa5bf28fb90d6ba1c1ac6bee'/>
<id>urn:sha1:277037234b63be78aa5bf28fb90d6ba1c1ac6bee</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove Film from the whole examination chain.</title>
<updated>2026-01-28T23:20:31Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-01-27T23:12:09Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=a8156cb37d0e9aae7880f6a2bac54c1160276093'/>
<id>urn:sha1:a8156cb37d0e9aae7880f6a2bac54c1160276093</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move _film out of Job into only those Jobs that need it.</title>
<updated>2026-01-28T20:09:46Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-01-27T00:52:22Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=81e46225d94ab69482b9fdb345ac173e7b9cb077'/>
<id>urn:sha1:81e46225d94ab69482b9fdb345ac173e7b9cb077</id>
<content type='text'>
This meant some tweaks to the JSON server to only report DCP names for
TranscodeJobs, and a bit of (hopefully) tidying of the disk space check
in the batch converter.
</content>
</entry>
</feed>
