summaryrefslogtreecommitdiff
path: root/test
AgeCommit message (Collapse)Author
2020-05-03Add Zipper class and use it in CinemaKDMs.Carl Hetherington
2020-04-23Nicer fix for 86102d30bf0aad89115bbeb3d8aaa2a27a0aa432Carl Hetherington
2020-04-21Allow DCP content to store and serialise metadata.Carl Hetherington
2020-04-21Allow DCPContent to recover and serialise marker positions.Carl Hetherington
2020-04-20Add LEQ(m) when analysing audio (#1382).v2.15.52Carl Hetherington
2020-04-17Add feature to Socket so that it can send digests of data it has sentCarl Hetherington
and check those digests on receive.
2020-04-17Remove some unnecessary using statements.Carl Hetherington
2020-04-15Fix length of player output so it can be either the film's length or ↵Carl Hetherington
playlist's length, as appropriate.
2020-04-14Fix Empty/Player behaviour when using a playlist that is not the same as the ↵Carl Hetherington
Film's. Previously Empty would use the length of the film for its end point. Now it takes a Playlist (rather than a list of Pieces) and uses the length of that playlist for its end point. This fixes #1543, in which single-content audio analysis jobs would run for the whole length of the film, rather than the length of the content, producing strange graphs and incorrect progress reports.
2020-04-14Ignore and report failures to decode frames during playback (#1593).Carl Hetherington
2020-04-14Use a struct rather than a std::pair as the return type from ImageProxy::image.Carl Hetherington
2020-04-06Add disk writer tool.Carl Hetherington
2020-03-11Test updates now that there can't be <1s long DCPs any more.Carl Hetherington
2020-03-11Improve and fix some tests.Carl Hetherington
2020-03-11Get some better errors when verification-based tests fail.Carl Hetherington
2020-03-11Add a test for short pieces of content amongst longer.Carl Hetherington
2020-03-11Failing test for reels with a short length (in bytes) specified.Carl Hetherington
2020-03-11Add a (failing) test for reels created between two otherCarl Hetherington
pieces of content.
2020-03-11Move private_data into TestPathsCarl Hetherington
2020-03-11Add failing test for one short-reel possibility.Carl Hetherington
2020-03-08Fix test failure with changes to thread management.Carl Hetherington
2020-03-01Fix broken test.Carl Hetherington
2020-02-27Add and use dB/linear conversion functions.Carl Hetherington
2020-02-19Nicer fix for 2D-labelled-3D checking from master.Carl Hetherington
2020-02-18Write logs during tests to a file.Carl Hetherington
2020-02-18Remove unused variable.Carl Hetherington
2020-02-16New test bits.Carl Hetherington
2020-01-28Fix crash with sub-sample push parts in AudioMerger.v2.15.42Carl Hetherington
Forward-ported from b86b15391074a68149f8c4a51958c7873d74def0 in master.
2020-01-14Add some PT-style names to the guesswork on which channel a particular sound ↵Carl Hetherington
file belongs to.
2019-12-20Comment typo.Carl Hetherington
2019-12-20Remove our forcing of analyzeduration and probesize as they seem toCarl Hetherington
cause weird problems when scanning some files. The unit test case added here is a case in point: before this patch one stream reported an incorrect channel count and sample rate. It's a bit worrying as these parameters have been in DoM for many years, but perhaps they have become unnecessary / harmful with changes to FFmpeg.
2019-12-17Flush audio decoder when a DCPDecoder finishes so thatCarl Hetherington
resamplers are emptied and hence we don't lose any samples. Fixes #1691. Back-ported from 1444299fa4582fc65c5237edd6c115921f20f872 in master.
2019-12-15Sort out test/data commit history a little.v2.15.38Carl Hetherington
2019-12-15Stop empty Font IDs in imported DCP subtitles making it into theCarl Hetherington
output DCP (#1689).
2019-12-15Updated test reference for new metadata tag.Carl Hetherington
2019-12-03Adjust some test KDM timings so as not to trip the certificate validity ↵Carl Hetherington
period warning.
2019-12-01Update test/data after changes to audio PTS handling in export.Carl Hetherington
2019-11-30Fix crash when exporting a 2D project containing 3D content (#1680).Carl Hetherington
2019-11-19Fix problems with playing back 3D DCPs and with inserting 3D DCPsCarl Hetherington
in 2D projects. Also add some tests.
2019-11-05Provide some test references.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-11-04Fix out-of-bounds read when cropping JPEG2000 images (#1654).Carl Hetherington
2019-11-04Add a test to expose #1654, on valgrind at least.Carl Hetherington
2019-11-01Increase fudge factor at the boundary between audio signal and silence.Carl Hetherington
2019-11-01Add missing reel type call to test.Carl Hetherington
2019-11-01More detailed test logger.Carl Hetherington
2019-10-31Tweak test now that can_reference_audio correctly succeeds when there is no ↵Carl Hetherington
overlapping audio.
2019-10-31Make separate reels for parts of the timeline with no video whenCarl Hetherington
we are in REEL_TYPE_BY_VIDEO_CONTENT mode. This fixes VF creation with gaps. Also the implementation of Film::reels() is cleaner now.
2019-10-31Fix incorrect reels when the first content is not at time 0.Carl Hetherington
With REELTYPE_BY_VIDEO_CONTENT the first reel would not start at 0.
2019-10-26Avoid unnecessary re-writes of video assets if they are staying the same ↵v2.15.26Carl Hetherington
(#1638). This is particularly useful as it avoids the hard-link-breaking copy step which is necessary if you're going to re-write the video asset with new IDs.