summaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Collapse)Author
2025-04-14Bump libdcp for very invalid subtitle duration checks.Carl Hetherington
2025-04-12Fix case where -ve duration subtitles could be created at reel boundaries ↵Carl Hetherington
(#3012)
2025-04-05Fix tests with daylight savings time.Carl Hetherington
2025-03-28Copy audio language when setting up a project from a DCP (#3009).Carl Hetherington
2025-03-28And another small test file fix.Carl Hetherington
2025-03-27Another small test file fix.Carl Hetherington
2025-03-27Fix test/data branching.Carl Hetherington
2025-03-27Update release notes test for removed default release notes.Carl Hetherington
2025-03-27Update test refs for DKDM filename format changes.Carl Hetherington
2025-03-27Bump libdcp for Bv2.0 fixes (#2988).Carl Hetherington
2025-03-26Add MPEG2 bitrate test.Carl Hetherington
2025-03-24Basic support for variable-Z 3D subtitles.Carl Hetherington
2025-03-22Add abstraction of io_{context,service} and use it as appropriate.Carl Hetherington
2025-03-22Make the Socket connect() call a little friendlier.Carl Hetherington
This avoids some boilerplate.
2025-03-19Add --colourspace opton to create CLI (#2967).Carl Hetherington
2025-03-19Fix auto-crop with DCPs (#2999).Carl Hetherington
2025-03-19Add --auto-crop-threshold option to create CLI.Carl Hetherington
2025-03-19Add --auto-crop option to create CLI (#2968).Carl Hetherington
2025-03-19Move most of the create CLI into create_cli.cc to make it more testable.Carl Hetherington
2025-03-16Whitespace fix.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-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-08Preparation for offering command in the encode CLI.Carl Hetherington
2025-03-08Add a basic test of the encode CLI.Carl Hetherington
2025-03-06Fix black frames when raising frame rate by a lot (#2993).Carl Hetherington
2025-03-05Find missing fonts after finding missing content.Carl Hetherington
2025-03-05Replace Content::paths_valid() with a free utility function.Carl Hetherington
2025-02-18Add retry for email sending (#2963).Carl Hetherington
2025-02-12Fix test reference.v2.18.11Carl Hetherington
2025-02-11Fix crash when tests are run in some orders.Carl Hetherington
2025-02-11Add a test for the "analytics" code.Carl Hetherington
2025-02-10Apply 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-10Improve test failure message.Carl Hetherington
2025-02-09Add --audio-channels option to dcpomatic2_create (#2966).Carl Hetherington
2025-02-03Missing language from test causing Clairmeta to give an error.v2.18.10Carl 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-03Fix subtitles being written with negative times when trimmed (#2965).Carl Hetherington
2025-01-25White space: audio_delay.{cc,h} audio_point.{cc,h} rng.{cc,h} atmos_test.ccCarl Hetherington
2025-01-22Fix spelling mistake in test.Carl Hetherington
2025-01-22Sort cinemas and DKDM recipients correctly using the collator (#2950).Carl Hetherington
2025-01-22Allow 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-20Pass 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-20Pass tolerant flag into Content::examine() and the ExamineContentJob.Carl Hetherington
Along the way this helps to fix #2942.
2025-01-19Find missing files better in projects coming from other platforms (#2935).Carl Hetherington
2025-01-19Add search by digest if search by name fails (#2935).Carl Hetherington
2025-01-19Add option to force short screen layout (#2946).Carl Hetherington
2025-01-18Fix 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.