summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-03-08fixup! fixup! WIP: test for passing a sRGB input through a DCP and back out ↵2879-pink-blueCarl Hetherington
again.
2025-03-08fixup! WIP: test for passing a sRGB input through a DCP and back out again.Carl Hetherington
2025-03-08fixup! Add image_from_jpeg().Carl Hetherington
2025-03-08WIP: test for passing a sRGB input through a DCP and back out again.Carl Hetherington
2025-03-08Allow image_as_png() to cope with RGB as well as RGBA without conversion.Carl Hetherington
2025-03-08Add image_from_jpeg().Carl Hetherington
2025-03-08Use wx3.2 for Debian unstable.v2.18.13Carl Hetherington
3.1 stopped building with some C++20 warning/error.
2025-03-08Fix incorrectly-removed spaces.Carl Hetherington
2025-03-08Supporters update.Carl Hetherington
2025-03-08Merge branch '2981-headless-grok'Carl Hetherington
This makes it possible to configure Grok for encoding from the command line.
2025-03-08Allow configuration of Grok GPU index.Carl Hetherington
2025-03-08Add list-gpus command to dcpomatic2_cli.Carl Hetherington
2025-03-08Get gpu_lister path from config.Carl Hetherington
2025-03-08Avoid temporary file for listing GPUs.Carl Hetherington
2025-03-08Add a basic test for get_gpu_names().Carl Hetherington
2025-03-08Move get_gpu_names() to its own file.Carl Hetherington
2025-03-08Support some more grok configuration in the dcpomatic2_cli.Carl Hetherington
2025-03-08Allow configuration of Grok licence via dcpomatic2_cli (#2981).Carl Hetherington
2025-03-08Don't use an optional for the Grok config object.Carl Hetherington
I'm not sure why I did it like this in the first place - perhaps so that if the API endpoint changes there aren't so many old values stuck in config files all over the place? Anyway, it seems cleaner to do it like this, as it's how we handle the other config.
2025-03-08Further help clarification.Carl Hetherington
2025-03-08Tweak help to suggest that the film is really a command parameter.Carl Hetherington
2025-03-08Make --dump into a command.Carl Hetherington
2025-03-08Make --list-servers into a command.Carl Hetherington
2025-03-08Preparation for offering command in the encode CLI.Carl Hetherington
2025-03-08Add a basic test of the encode CLI.Carl Hetherington
2025-03-08Remove unnecessary new line.Carl Hetherington
2025-03-07Change problem reporting email address.Carl Hetherington
2025-03-06Fix black frames when raising frame rate by a lot (#2993).Carl Hetherington
2025-03-06Fix some config documentation comments.Carl Hetherington
2025-03-05Report content as having missing files also if there are missing fonts.Carl Hetherington
2025-03-05Find missing fonts after finding missing content.Carl Hetherington
2025-03-05Extract some bits from search_by_name().Carl Hetherington
2025-03-05Add Content::{font_paths,replace_font_path}().Carl Hetherington
2025-03-05Fix annoying comment.Carl Hetherington
2025-03-05Replace Content::paths_valid() with a free utility function.Carl Hetherington
2025-03-05all_of() is clearer than find_if() here.Carl Hetherington
2025-03-05Fix spacing.Carl Hetherington
2025-03-05Create SignalManager in the front end, not the tested part.Carl Hetherington
Otherwise the wrong SignalManager gets used for some tests (after an encode_cli test) which causes problems.
2025-03-05Cleanup: use std::any_of instead of a find_if.Carl Hetherington
2025-03-05Allow start of DCP encode job after pausing export.Carl Hetherington
2025-03-03Fix Grok build after changes to preferences code.Carl Hetherington
2025-03-03Support Ubuntu 25.04.Carl Hetherington
2025-03-03Fix some erroneous exit() commands in the new encode CLI.Carl Hetherington
2025-03-03Fix use of program_name in encode CLI.Carl Hetherington
2025-03-03Tidy up by using a shared_ptr.Carl Hetherington
2025-03-02Move CLI encoder to a vaguely-testable method.Carl Hetherington
2025-03-02Remove unused using.Carl Hetherington
2025-03-02Use fmt::format() for formatted errors.Carl Hetherington
2025-03-02White space.Carl Hetherington
2025-03-02Use out/flush in main() for cout.Carl Hetherington