summaryrefslogtreecommitdiff
path: root/src/lib
AgeCommit message (Collapse)Author
11 daysFix POST requests from macOS / Safari.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 daysMove player frame (DOMFrame) class into wx/ as PlayerFrame.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 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 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.
11 daysRemove unnecessary explicit.Carl Hetherington
11 daysUse global logging macro.Carl Hetherington
11 daysRemove Film dependency from UploadJob.Carl Hetherington
11 daysIgnore new warnings from signals2.hpp.Carl Hetherington
I think I smell progress!
11 daysDefine UNICODE (and _UNICODE) in the wscript on Windows.Carl Hetherington
11 daysFix printf format string.Carl Hetherington
11 daysRemove support for FFmpeg < 8.Carl Hetherington
13 daysFix 32-bit Windows build.v2.18.39Carl Hetherington
13 daysFix reading of RGB0 images.Carl Hetherington
We would allocate 3 bytes per pixel instead of 4. I couldn't see a way to get FFmpeg to tell us about this (unless we used FFmpeg's stride somehow maybe?)
13 daysFix late subtitles when they are muxed late with respect to the video.Carl Hetherington
In one example we have the sequence video 3088,377 sub 3087,334 sub 3088,710 video 3088,419 so the 3087,334 sub is very late. Here we insert a queue to bring subtitle packets a little forward for processing. There is already a similar thing in the player (_delay) but adding a longer delay there seems wasteful because a) the video is by that point already decompressed and b) this problem only applies to FFmpeg-decoded files (and then, I think only if we are previewing or burning in subtitles).
13 daysFix doxygen comment.Carl Hetherington
2026-04-22Updated fr_FR translation from Théo Lalanne.Carl Hetherington