summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-02-28WIP: use fraction for DCP frame rate.archive-frame-ratesCarl Hetherington
This will allow archival rates to be expressed precisely.
2026-02-28White space: image_examiner.{cc,h}Carl Hetherington
2026-02-28Tidy constructor.Carl Hetherington
2026-02-28White space: dcpomatic_time.{cc,h}Carl Hetherington
2026-02-28White space: frame_rate_change.{cc,h}Carl Hetherington
2026-02-16Test fixes for 2.20.v2.19.xCarl Hetherington
2026-02-16Fix POST requests from macOS / Safari.Carl Hetherington
2026-02-16Copy web resources on macOS.Carl Hetherington
2026-02-16Catch extreme case of >=32 CPLs in a DCP.Carl Hetherington
2026-02-16Fix Windows build.Carl Hetherington
2026-02-16Fix macOS build.Carl Hetherington
2026-02-16Add substitute().Carl Hetherington
2026-02-16Tidy up playlists.html a bit.Carl Hetherington
2026-02-16Tidy up index.html a bit.Carl Hetherington
2026-02-16Add dom.png and ::PNG content type.Carl Hetherington
2026-02-16Support current playlist in the web interface.Carl Hetherington
2026-02-16Support playlist load from the web interface.Carl Hetherington
2026-02-16Rework player content handling.Carl Hetherington
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.
2026-02-16Pass PlayerFrame pointer into PlaylistControls to avoid the ResetFilm signal ↵Carl Hetherington
hack.
2026-02-16Trim some includes.Carl Hetherington
2026-02-16Move player frame (DOMFrame) class into wx/ as PlayerFrame.Carl Hetherington
2026-02-16Start adding playlists etc. to the transport page.Carl Hetherington
2026-02-16Various fixes to content view updates.Carl Hetherington
2026-02-16Add playlists web interface.Carl Hetherington
2026-02-16Add common.css URL.Carl Hetherington
2026-02-16Tidy Response initialization and support ::CSS.Carl Hetherington
2026-02-16Delete SPL entries when deleting the SPL.Carl Hetherington
2026-02-16Add playlist DELETE endpoint.Carl Hetherington
2026-02-16Add support for a sidebar in the index.Carl Hetherington
2026-02-16Add /playlists URL.Carl Hetherington
2026-02-16Add move_entry().Carl Hetherington
2026-02-16Add content GET endpoint.Carl Hetherington
2026-02-16Add playlist GET endpoint.Carl Hetherington
2026-02-16Add content GET endpoint.Carl Hetherington
2026-02-16Add playlist POST endpoint.Carl Hetherington
2026-02-16Add playlists GET endpoint.Carl Hetherington
2026-02-16Name a variable.Carl Hetherington
2026-02-16Add ShowPlaylistList::insert_entry().Carl Hetherington
2026-02-16Fix comment nonsense.Carl Hetherington
2026-02-16Allow handling of HTTP request body.Carl Hetherington
2026-02-16Improve comment.Carl Hetherington
2026-02-16Allow configuring of HTTP logging in the player.Carl Hetherington
2026-02-16Run player in docker as me.Carl Hetherington
2026-02-16Add docker script to run playlist.Carl Hetherington
2026-02-16Add new config version.Carl Hetherington
2026-02-16Fix index.html generation, broken since the switch to fmt.Carl Hetherington
2026-02-16Tweak formatting.Carl Hetherington
2026-02-16Return 500 when some server error occurs.Carl Hetherington
2026-02-16Add docker script to run player.Carl Hetherington
2026-02-16Replace find_and_resolve_cpls() with storing all CPL IDs in DCPContent ↵Carl Hetherington
(sometimes). In some places we need other details than the ID, but in lots of places this saves some disk searching.