<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dcpomatic/src/tools, branch 2895-http-playlists</title>
<subtitle>DCP-o-matic DCP tools</subtitle>
<id>https://git.carlh.net/cgit/dcpomatic/atom?h=2895-http-playlists</id>
<link rel='self' href='https://git.carlh.net/cgit/dcpomatic/atom?h=2895-http-playlists'/>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/'/>
<updated>2025-02-05T23:53:22Z</updated>
<entry>
<title>wip: use sqlite3 for playlists</title>
<updated>2025-02-05T23:53:22Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-02-05T23:53:22Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=351c9a6a87df18a6048ee8da541cde2efb1ce6f0'/>
<id>urn:sha1:351c9a6a87df18a6048ee8da541cde2efb1ce6f0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow enabling of HTTP logs from player config.</title>
<updated>2025-02-02T20:20:30Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-02-02T14:43:54Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=9414bcc094b07ab2029f4d7897102abda71f0adc'/>
<id>urn:sha1:9414bcc094b07ab2029f4d7897102abda71f0adc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move responsibility for reading the content store into the applications.</title>
<updated>2025-02-02T14:46:34Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-12-14T19:15:24Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=87f14a309bdf6be7471ddb8c2970d1cd7aab2890'/>
<id>urn:sha1:87f14a309bdf6be7471ddb8c2970d1cd7aab2890</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move playback content store handling into ContentStore.</title>
<updated>2025-02-02T14:46:34Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2024-12-14T17:53:00Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=ccfea0444597a54638a991a413937f503039fd62'/>
<id>urn:sha1:ccfea0444597a54638a991a413937f503039fd62</id>
<content type='text'>
Then it's a singleton in the backend rather then being owned by a part
of the GUI.
</content>
</entry>
<entry>
<title>Fix build warning on macOS.</title>
<updated>2025-02-02T11:57:56Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-02-02T11:57:56Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=7536019a318b3db7c6cc1dd5d1fd695cef89c9b6'/>
<id>urn:sha1:7536019a318b3db7c6cc1dd5d1fd695cef89c9b6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Catch DCPError when adding OV in the player.</title>
<updated>2025-02-01T23:29:55Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-02-01T23:29:55Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=c026d1a586cf3be82c10c0222a6dc5c53b296614'/>
<id>urn:sha1:c026d1a586cf3be82c10c0222a6dc5c53b296614</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix macOS preferences menu, lost in 0da18dbf9b62b532f48a4e859f70f4ddedb6f78e</title>
<updated>2025-01-30T23:20:47Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-01-30T23:20:47Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=362be059dfcbc78153ff563f8d285b1613f51c67'/>
<id>urn:sha1:362be059dfcbc78153ff563f8d285b1613f51c67</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix the player again (crash with subs in OpenGL mode)</title>
<updated>2025-01-26T00:13:49Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-01-26T00:13:49Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=2d777cdbd6017463fe6bd62e2d982d273811d7de'/>
<id>urn:sha1:2d777cdbd6017463fe6bd62e2d982d273811d7de</id>
<content type='text'>
Once again the player subtitle alignment wasn't being set up, because
this happens on _viewer.set_film().  _viewer.set_film() must therefore
happen after film_changed(), but then some things in film_changed()
need to happen after _viewer.set_film() (notably the info update and
menu sensitivity update).
</content>
</entry>
<entry>
<title>Small cleanup.</title>
<updated>2025-01-24T23:08:02Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-01-24T13:12:36Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=d36d3fa3b6e59e3f6ae5f84fa9bc8fb151e11bbe'/>
<id>urn:sha1:d36d3fa3b6e59e3f6ae5f84fa9bc8fb151e11bbe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tidy up and fix how post-load updates are managed.</title>
<updated>2025-01-24T23:08:02Z</updated>
<author>
<name>Carl Hetherington</name>
<email>cth@carlh.net</email>
</author>
<published>2025-01-24T12:17:13Z</published>
<link rel='alternate' type='text/html' href='https://git.carlh.net/cgit/dcpomatic/commit/?id=2c19dc314d0da5655a225cd9d7940974d07c4c46'/>
<id>urn:sha1:2c19dc314d0da5655a225cd9d7940974d07c4c46</id>
<content type='text'>
</content>
</entry>
</feed>
