summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
40 hoursUse boost::process::v2 on Windows.Carl Hetherington
40 hoursFix windows include.Carl Hetherington
11 daysFix POST requests from macOS / Safari.Carl Hetherington
11 daysCatch extreme case of >=32 CPLs in a DCP.Carl Hetherington
11 daysFix Windows build.Carl Hetherington
11 daysFix macOS build.Carl Hetherington
11 daysAdd substitute().Carl Hetherington
11 daysAdd dom.png and ::PNG content type.Carl Hetherington
11 daysSupport current playlist in the web interface.Carl Hetherington
11 daysSupport playlist load from the web interface.Carl Hetherington
11 daysRework 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.
11 daysPass PlayerFrame pointer into PlaylistControls to avoid the ResetFilm signal ↵Carl Hetherington
hack.
11 daysTrim some includes.Carl Hetherington
11 daysMove player frame (DOMFrame) class into wx/ as PlayerFrame.Carl Hetherington
11 daysVarious fixes to content view updates.Carl Hetherington
11 daysAdd common.css URL.Carl Hetherington
11 daysTidy Response initialization and support ::CSS.Carl Hetherington
11 daysDelete SPL entries when deleting the SPL.Carl Hetherington
11 daysAdd playlist DELETE endpoint.Carl Hetherington
11 daysAdd support for a sidebar in the index.Carl Hetherington
11 daysAdd /playlists URL.Carl Hetherington
11 daysAdd move_entry().Carl Hetherington
11 daysAdd content GET endpoint.Carl Hetherington
11 daysAdd playlist GET endpoint.Carl Hetherington
11 daysAdd content GET endpoint.Carl Hetherington
11 daysAdd playlist POST endpoint.Carl Hetherington
11 daysAdd playlists GET endpoint.Carl Hetherington
11 daysName a variable.Carl Hetherington
11 daysAdd ShowPlaylistList::insert_entry().Carl Hetherington
11 daysFix comment nonsense.Carl Hetherington
11 daysAllow handling of HTTP request body.Carl Hetherington
11 daysImprove comment.Carl Hetherington
11 daysAllow configuring of HTTP logging in the player.Carl Hetherington
11 daysAdd new config version.Carl Hetherington
11 daysFix index.html generation, broken since the switch to fmt.Carl Hetherington
11 daysReturn 500 when some server error occurs.Carl Hetherington
11 daysReplace 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.
11 daysUse SQLite for show playlists.Carl Hetherington
11 daysSmall cleanups.Carl Hetherington
11 daysMove responsibility for reading the content store into the applications.Carl Hetherington
11 daysUse nlohmann for JSON.Carl Hetherington
11 daysRename ContentStore -> ShowPlaylistContentStore.Carl Hetherington
11 daysMove content store handling into ContentStore rather than it being done in ↵Carl Hetherington
the GUI.
11 daysRemove Film from the whole examination chain.Carl Hetherington
11 daysRemove another unnecessary Film parameter.Carl Hetherington
11 daysRemove another unnecessary Film parameter.Carl Hetherington
11 daysRemove now-unnecessary Film parameters.Carl Hetherington
11 daysUse a best guess for DCP audio rate to avoid passing in a Film.Carl Hetherington
11 daysSeparate some things out from the examination process.Carl Hetherington
11 daysMove _film out of Job into only those Jobs that need it.Carl Hetherington
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.