summaryrefslogtreecommitdiff
path: root/test/test.cc
AgeCommit message (Collapse)Author
2023-11-20Verify encrypted DCPs (more) correctly (#2659).Carl Hetherington
2023-11-12Replace deprecated leaf() with filename().Carl Hetherington
2023-10-09Use dcp::filesystem to wrap filesystem calls and fix_long_pathCarl Hetherington
anything that is passed to read_file() from libcxml. This should fix #2623 and other similar problems.
2023-08-29Give a more useful error when check_dcp() fails.Carl Hetherington
2023-08-27Fix tests when changing the cinemas file.Carl Hetherington
2023-08-26Try to capture ffmpeg logs during tests.Carl Hetherington
2023-08-11Fix tests on Windows.Carl Hetherington
2023-07-29Check channel count when comparing audio MXFs.Carl Hetherington
2023-07-29Don't check sound assets in some tests.Carl Hetherington
When fiddling with MXF channel counts it makes a lot of tests fail that probably don't need to.
2023-07-27Bump libdcp to one with some cleanups / header re-arrangement.Carl Hetherington
2023-06-29Disable asset hash checks that the libdcp bump fixes.Carl Hetherington
2023-05-30Clarify some test failure messages.Carl Hetherington
2023-05-13Add dcpomatic2_map tool (#2445).Carl Hetherington
2023-05-13Add verify_dcp().Carl Hetherington
2023-03-22Don't crash immediately if there's no private data.Carl Hetherington
2023-02-12Fix build for new libdcp.Carl Hetherington
2022-12-02Fix stupid mistake in previous commit.Carl Hetherington
2022-12-02Catch problems when using dcp_file() and getting more than one answer.Carl Hetherington
2022-11-29Remove default container configuration option.Carl Hetherington
I think this is basically useless now that DoM guesses a good container when the first video is added. It made more sense before we did that.
2022-11-26Give a slightly better error message in a failing test.Carl Hetherington
2022-11-24Allow a slightly worrying amount of error so that the Windows testsCarl Hetherington
that rely on font metrics still pass.
2022-09-26Move Editor class to test.{cc,h}Carl Hetherington
2022-09-20Fix subtitle_file() to find both Interop and SMPTE subtitles.Carl Hetherington
2022-08-11Fix broken writing of 16-bit images (the pixels must be written MSB-first).Carl Hetherington
2022-08-11Cleanup: remove duplicated code.Carl Hetherington
2022-06-21Use boost::random for make_random_file to make it repeatable across platforms.Carl Hetherington
2022-06-07Fix incorrect extension on interop subtitle files (#2270).Carl Hetherington
2022-05-05Use dcp::File in DCP-o-matic (#2231).Carl Hetherington
2022-05-02Add find_file from libdcp.Carl Hetherington
2022-05-02Replace some raw arrays with std::vectors.Carl Hetherington
2022-04-29Add image_as_jpeg()Carl Hetherington
2022-04-29Move Image::as_png() out to image_as_png().Carl Hetherington
2022-04-29Remove unnecessary method.Carl Hetherington
2022-04-20Move make_dcp() out of Film (#2132).Carl Hetherington
2022-04-17Missing override label.Carl Hetherington
2022-04-03C++11 and whitespace cleanups.Carl Hetherington
2021-11-28Rearrange checking (and re-examining) content.Carl Hetherington
Most importantly, checking of content for changes before making a DCP is now done in the TranscodeJob (rather than being in a separate job). This makes things a little neater and also makes the batch converter less confusing when you add a job whose content has changed.
2021-11-04Add ConfigRestorer and use it instead of setup_test_config() directly.Carl Hetherington
2021-09-27Replace aligned bool with enum Alignment.Carl Hetherington
2021-09-27Various alignment adjustments.Carl Hetherington
2021-05-25Move video level conversion for RGB from FFmpegImageProxy to Image.Carl Hetherington
Since FFmpeg does not do video level conversion for RGB sources when we (sort of) ask it to in Image::crop_scale_window() it seems to make more sense to compensate for that by calling full_to_video_range() in the same place (rather than in FFmpegImageProxy).
2021-05-25Make a test check more informative.Carl Hetherington
2021-04-23Do less logging during tests, but also log some details of what test isCarl Hetherington
running on Windows.
2021-04-23Add some new check methods.Carl Hetherington
2021-04-04Move luminance to Interop/SMPTE metadata and remove the ISDCF metadata dialogue.Carl Hetherington
2021-02-28Try again to fix windows tests.Carl Hetherington
2021-02-27Try to fix text-file-checking test on Windows.Carl Hetherington
2021-02-26Try to make tests more robust by specifying signer/decryption chains.Carl Hetherington
2021-02-23Verify a whole bunch of DCPs made by unit tests.Carl Hetherington
2021-02-02Reduce the disk space needed when running tests.v2.15.124Carl Hetherington