summaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Collapse)Author
2022-06-21Re-fix test references. Not sure what happened there.v2.16.15Carl Hetherington
2022-06-21Use empty files where possible to speed things up a lot.Carl Hetherington
2022-06-21Adjust disk/partition sizes to trigger another bug.Carl Hetherington
2022-06-210 -> nullptr cleanup.Carl Hetherington
2022-06-21Do cleanup of a test more nicely.Carl Hetherington
2022-06-21Fill test disk partitions with random noise to expose more bugs.Carl Hetherington
Without this, #2274 was not exposed by the test.
2022-06-21Use boost::random for make_random_file to make it repeatable across platforms.Carl Hetherington
2022-06-21Fix test references for addition of new prores export format.Carl Hetherington
2022-06-20Fix test references for libdcp commit 6c5328f07362510a41c8518ced62d74b2eff25ccCarl Hetherington
2022-06-20Remove some debug output.Carl Hetherington
2022-06-18Add a test doing a more substantial copy.Carl Hetherington
2022-06-12Add Prores 4444 support (#2263).Carl Hetherington
2022-06-12Rename PRORES -> PRORES_HQCarl Hetherington
2022-06-12Set up TextDecoder position based on the time that the next thing willv2.16.14Carl Hetherington
be emitted, instead of the time that the last thing was (#2268). This is to avoid problems with the example shown in the test, where just because a subtitle in source A comes before a subtitle in source B, source A is pass()ed next and may then emit a subtitle which should be after the next one in B.
2022-06-12Believed fix for error when calculating the position in the output DCP of a ↵Carl Hetherington
referenced asset.
2022-06-10Fix hints test after subtitle font changes.Carl Hetherington
2022-06-10Fix problems when loading old projects with the new subtitle font code (#2271).Carl Hetherington
2022-06-10Rename CheckContentChangeJob -> CheckContentJob.Carl Hetherington
2022-06-10Fix incorrect burnt-in subtitle colours when burning into a DCP source (#2261).Carl Hetherington
dcp::combined_rgb_to_xyz was changed in libdcp (the values are no longer scaled by 65535) but DoM wasn't changed, and there was no test to catch it.
2022-06-07Remove some cout and tidy up slightly.Carl Hetherington
2022-06-07Throw exceptions when Hints thread fails in tests.Carl Hetherington
2022-06-07Tidying.Carl Hetherington
2022-06-07Rearrange subtitle font management.Carl Hetherington
With this change each subtitle coming out of the player has a reference to a dcpomatic::Font that belongs to the TextContent. This hopefully solves a few problems which all basically stemmed from the fact that previously the decoders/player were deciding what the font ID in the output DCP would be - they can't do that properly.
2022-06-07Fix incorrect extension on interop subtitle files (#2270).Carl Hetherington
2022-06-06Preserve export video settings in the config (#2259).Carl Hetherington
2022-06-06Remove unused H246_PCM export code.Carl Hetherington
2022-06-03Make subtitle asset filename obey custom settings (#2260).Carl Hetherington
2022-05-26Fix race between the Butler thread starting and audio (perhaps) being disabled.Carl Hetherington
This could cause Butler::audio to be called with _audio_channels = 0 and _disable_audio = false, causing an exception in AudioBuffers when remap() tried to make an AudioBuffers object with a channel count of 0.
2022-05-26Cleanup: use some more make_shared.Carl Hetherington
2022-05-21Fix error when loading encrypted DCPs (#2257).Carl Hetherington
In d1b4dbb793e2850d032ce3c91f0c91d045ae19dc I changed have_video() to look at can_be_played() but forgot to also change have_audio().
2022-05-11Tidy up careful_string_filter and add some extra transliterations.Carl Hetherington
ł seems to be ignored by the ICU transliterator for some reason.
2022-05-11Fix ignore_video checker for separate-3D content (#2246).Carl Hetherington
2022-05-09Accept invalid picture frame size errors in high bitrate checks.Carl Hetherington
2022-05-05Add some tests for ScopedTemporary.Carl Hetherington
2022-05-05Use dcp::File in DCP-o-matic (#2231).Carl Hetherington
2022-05-03Add preference for default KDM duration (#2224).Carl Hetherington
2022-05-02Remove a specific path dependency from a test.Carl Hetherington
2022-05-02Add find_file from libdcp.Carl Hetherington
2022-05-02Extract and improve code to find missing files (#1940).Carl Hetherington
2022-05-02Replace some raw arrays with std::vectors.Carl Hetherington
2022-04-29More test references updates.Carl Hetherington
2022-04-29Update test/data for new metadata tag.Carl Hetherington
2022-04-29Fix some tests.Carl Hetherington
2022-04-29Add guess_crop().Carl Hetherington
2022-04-29Fix a load of stuff that wasn't being freed on close.Carl Hetherington
Nothing really that important, but it cleans up the valgrind leak check reports.
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-22Improve rejection of "crazy" frame rates (#2238).Carl Hetherington
Firstly, look for other video streams even if one is not suitable. Secondly, ignore very low frame rates as well as very high ones.
2022-04-22Use libdcp's warnings.hCarl Hetherington