| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-03-19 | Add --colourspace opton to create CLI (#2967). | Carl Hetherington | |
| 2025-03-19 | Fix auto-crop with DCPs (#2999). | Carl Hetherington | |
| 2025-03-19 | Add --auto-crop-threshold option to create CLI. | Carl Hetherington | |
| 2025-03-19 | Add --auto-crop option to create CLI (#2968). | Carl Hetherington | |
| 2025-03-19 | Move most of the create CLI into create_cli.cc to make it more testable. | Carl Hetherington | |
| 2025-03-16 | Whitespace fix. | Carl Hetherington | |
| 2025-03-08 | Get gpu_lister path from config. | Carl Hetherington | |
| 2025-03-08 | Avoid temporary file for listing GPUs. | Carl Hetherington | |
| 2025-03-08 | Add a basic test for get_gpu_names(). | Carl Hetherington | |
| 2025-03-08 | Support some more grok configuration in the dcpomatic2_cli. | Carl Hetherington | |
| 2025-03-08 | Allow configuration of Grok licence via dcpomatic2_cli (#2981). | Carl Hetherington | |
| 2025-03-08 | Don'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-08 | Preparation for offering command in the encode CLI. | Carl Hetherington | |
| 2025-03-08 | Add a basic test of the encode CLI. | Carl Hetherington | |
| 2025-03-06 | Fix black frames when raising frame rate by a lot (#2993). | Carl Hetherington | |
| 2025-03-05 | Find missing fonts after finding missing content. | Carl Hetherington | |
| 2025-03-05 | Replace Content::paths_valid() with a free utility function. | Carl Hetherington | |
| 2025-02-18 | Add retry for email sending (#2963). | Carl Hetherington | |
| 2025-02-12 | Fix test reference.v2.18.11 | Carl Hetherington | |
| 2025-02-11 | Fix crash when tests are run in some orders. | Carl Hetherington | |
| 2025-02-11 | Add a test for the "analytics" code. | Carl Hetherington | |
| 2025-02-10 | Apply the same fix for DKDM recipients as we previously had for cinemas. | Carl Hetherington | |
| Otherwise the same problem happens with dkdm_recipients.xml - it is moved to sqlite3 but the configuration still has the XML path, causing a crash the next time we try to access the DKDM recipients list. | |||
| 2025-02-10 | Improve test failure message. | Carl Hetherington | |
| 2025-02-09 | Add --audio-channels option to dcpomatic2_create (#2966). | Carl Hetherington | |
| 2025-02-03 | Missing language from test causing Clairmeta to give an error.v2.18.10 | Carl Hetherington | |
| I don't know why this wasn't a problem before; perhaps the subtitle was entirely discarded as it goes to 10s but in the metadata the length is only 6.351. | |||
| 2025-02-03 | Fix subtitles being written with negative times when trimmed (#2965). | Carl Hetherington | |
| 2025-01-25 | White space: audio_delay.{cc,h} audio_point.{cc,h} rng.{cc,h} atmos_test.cc | Carl Hetherington | |
| 2025-01-22 | Fix spelling mistake in test. | Carl Hetherington | |
| 2025-01-22 | Sort cinemas and DKDM recipients correctly using the collator (#2950). | Carl Hetherington | |
| 2025-01-22 | Allow KDMRecipient and hence Screen to convert certs to dcp::Certificate lazily. | Carl Hetherington | |
| This is pretty slow (as it runs the certificate through OpenSSL) and we don't need to do it for every certificate in a database when we load the database. | |||
| 2025-01-20 | Pass tolerant flag into Player. | Carl Hetherington | |
| This is needed because the DCPDecoder ends up needing it when it reads reel information from CPLs. Maybe all that stuff should be in our metadata. | |||
| 2025-01-20 | Pass tolerant flag into Content::examine() and the ExamineContentJob. | Carl Hetherington | |
| Along the way this helps to fix #2942. | |||
| 2025-01-19 | Find missing files better in projects coming from other platforms (#2935). | Carl Hetherington | |
| 2025-01-19 | Add search by digest if search by name fails (#2935). | Carl Hetherington | |
| 2025-01-19 | Add option to force short screen layout (#2946). | Carl Hetherington | |
| 2025-01-18 | Fix first frame being shown even when trimmed (#2952). | Carl Hetherington | |
| We calculated the DCP time of the first frame (when its content was trimmed) and it was clamped from -8 frames to 0, which meant it was used when it should not have been. | |||
| 2025-01-18 | Add parameter names. | Carl Hetherington | |
| 2025-01-15 | Fix missing language tag in open captions.v2.18.5 | Carl Hetherington | |
| 2025-01-15 | Add a group ID to VF PKLs (#2943). | Carl Hetherington | |
| 2025-01-13 | Fix failure to update cinema screen information (#2944). | Carl Hetherington | |
| 2025-01-12 | Write OCAP/CCAP into ISDCF names in a hopefully more correct fashion.v2.18.4 | Carl Hetherington | |
| 2025-01-12 | Fix fl indication in ISDCF name. | Carl Hetherington | |
| Maybe I missed it, or maybe it changed, but apparently 3.5fl is supposed to be written as 35fl in the name. | |||
| 2025-01-12 | Rename subtitle_languages() -> open_text_languages(). | Carl Hetherington | |
| Also make it return open captions as well as open subtitles (#2941). | |||
| 2025-01-12 | Put open captions into subtitles and closed subtitles into captions. | Carl Hetherington | |
| We could write them separately (libdcp supports this, AFAIK) but the Deluxe guidelines suggest not to use ClosedSubtitle or MainCaption. | |||
| 2025-01-10 | Fix invalid return values from fade() causing various odd effects (#2932). | Carl Hetherington | |
| 2025-01-09 | Add rfc_2822_date(). | Carl Hetherington | |
| 2025-01-05 | Bump libdcp for raw_convert changes. | Carl Hetherington | |
| raw_convert<string> is gone, so here we use fmt::{to_string,format} instead. Other raw_converts now use fast_float. | |||
| 2024-12-26 | Give ownership of info files to ReelWriters (#2912).v2.18.2 | Carl Hetherington | |
| The motivation here is to stop a pattern where we create a file, close it, and then re-open it (many times) as I think there are problems on Windows when a virus scanner sees the new file, opens it for checking, and then we can't re-open it. This also makes things a fair bit simpler, as a lock is removed and we don't try to differentiate read/write cases by opening the file in different ways; it's now always writeable. | |||
| 2024-12-26 | Rename guess_crop -> guess_crop_by_brightness. | Carl Hetherington | |
| 2024-12-26 | Bump asdcplib for Windows UTF-8 filename fix. | Carl Hetherington | |
