summaryrefslogtreecommitdiff
path: root/test/test.cc
AgeCommit message (Collapse)Author
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
2021-02-01C++11-ification.Carl Hetherington
2021-01-31More enum class additions.Carl Hetherington
2021-01-30Rename debug type THREED to THREED_D.Carl Hetherington
2021-01-27Use enum class for VideoRange.Carl Hetherington
2021-01-21Adapt for libdcp use of enum class.Carl Hetherington
2021-01-07std::shared_ptrCarl Hetherington
2020-12-03Enable TYPE_DISK logging by default.Carl Hetherington
2020-11-16Obey requests to change the video range of RGB content.Carl Hetherington
Video that comes in with RGB pixels will not have its video level ranges changed by libswscale (it only does this for YUV and greyscale). Here we add code to do it ourselves for RGB content coming in via image files (e.g. PNG/DPX etc). Part of #1851.
2020-11-02Replace dcp::Data with dcp::ArrayDataCarl Hetherington
2020-10-13Some macOS test build fixes.Carl Hetherington
2020-10-13Use rand() instead of /dev/urandom to make test files.Carl Hetherington
2020-10-13Fix use of DCPOMATIC_TEST_PRIVATE variable to specify whereCarl Hetherington
test private data is.
2020-10-12Remove Image/GraphicsMagick dependency.Carl Hetherington
2020-09-29Make unit tests use their own configuration rather than whateverCarl Hetherington
happens to be in $HOME. This is especially important for signer certificates; without this it looks like the ones from $HOME will be used.
2020-06-19Make Atmos content work more like other content. Now its MXFsv2.15.82Carl Hetherington
are re-written, meaning that they can be encrypted. This (along with the libdcp update) also fixes assorted Atmos bugs.
2020-05-20Add a bit more debug logging to the player.Carl Hetherington
2020-05-20More logging and make it go to the right place.Carl Hetherington
2020-05-20Run all tests with lots of encoding threads.Carl Hetherington
2020-05-18Add new version of check_dcp().Carl Hetherington
2020-03-11Move private_data into TestPathsCarl Hetherington
2020-03-11Add failing test for one short-reel possibility.Carl Hetherington
2020-02-18Write logs during tests to a file.Carl Hetherington
2019-11-04Fix incorrect images when cropping without stretch.Carl Hetherington
Always overallocate images so that Image::crop_scale_window is always safe from over-reading buffers. Relates to #1654 and probably #1653.
2019-10-21Merge branch 'v2.15.x' of ssh://localhost:2222/home/carl/git/dcpomatic into ↵Carl Hetherington
v2.15.x
2019-10-21Copy with progress updates when we might copy long files (#1574).Carl Hetherington
2019-10-21Rename dcpomatic_sleep -> dcpomatic_sleep_seconds.Carl Hetherington
2018-10-12Use ImageMagick for test stuff.Carl Hetherington