<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/wx, 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-14T17:39:23Z</updated>
<entry>
<title>FIXME: fix bugs.</title>
<updated>2026-02-14T17:39:23Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-02-14T17:39:23Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=6d1232abc853ea3771c35da6d3ff091b66baa1f2'/>
<id>urn:sha1:6d1232abc853ea3771c35da6d3ff091b66baa1f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make "why_not" reasons an optional return.</title>
<updated>2026-02-07T06:06:43Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-02-07T06:06:43Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=2f93574e2ddef467bd879d559340f7967642615d'/>
<id>urn:sha1:2f93574e2ddef467bd879d559340f7967642615d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename set_play_referenced() -&gt; set_play_reusable().</title>
<updated>2026-02-07T05:29:09Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-02-07T05:29:01Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=3bffa32ae5083a61222b42f74a002bb4e061cec0'/>
<id>urn:sha1:3bffa32ae5083a61222b42f74a002bb4e061cec0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rename can_reference_*() -&gt; can_reuse_*().</title>
<updated>2026-02-07T05:29:03Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-02-07T04:53:33Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=eeadd37bcb60c199cac6fab8a85f56d339865565'/>
<id>urn:sha1:eeadd37bcb60c199cac6fab8a85f56d339865565</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Catch extreme case of &gt;=32 CPLs in a DCP.</title>
<updated>2026-02-04T01:19:15Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-02-03T23:56:03Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=1e2f9b0b1d0ece6daf4cf4f171c50f41bf07eb31'/>
<id>urn:sha1:1e2f9b0b1d0ece6daf4cf4f171c50f41bf07eb31</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix Windows build.</title>
<updated>2026-02-04T01:19:15Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-02-03T23:55:23Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=2d060168c42e26ace396c36dfeb66577d18b9e14'/>
<id>urn:sha1:2d060168c42e26ace396c36dfeb66577d18b9e14</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix macOS build.</title>
<updated>2026-02-03T22:38:30Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-02-03T22:38:30Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=5dbc00b9562c7f6bbc722dc48d906fb158f2d81d'/>
<id>urn:sha1:5dbc00b9562c7f6bbc722dc48d906fb158f2d81d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Support current playlist in the web interface.</title>
<updated>2026-02-03T20:37:04Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-02-02T23:26:29Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=1242d8e66e0c5baabade775861823fd054b34b92'/>
<id>urn:sha1:1242d8e66e0c5baabade775861823fd054b34b92</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Support playlist load from the web interface.</title>
<updated>2026-02-03T20:37:04Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-01-30T23:59:50Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=abfbd4d2b4b9a9a9cc8b566db5e4377030823592'/>
<id>urn:sha1:abfbd4d2b4b9a9a9cc8b566db5e4377030823592</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rework player content handling.</title>
<updated>2026-02-03T20:37:04Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2026-01-26T23:38:03Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=f122cc879e5824cd93782dba1bdd207239f294ce'/>
<id>urn:sha1:f122cc879e5824cd93782dba1bdd207239f294ce</id>
<content type='text'>
The idea now is ...

There is a "pending" or "next" playlist.  You can load a playlist from
the database, or add content to it.

Play loads the pending playlist into the current one and starts playing it.
Stop stops and clears the current playlist.
Pause pauses.

While something is playing you can do what you like to the next playlist.
</content>
</entry>
</feed>
