summaryrefslogtreecommitdiff
path: root/test/wscript
AgeCommit message (Collapse)Author
2021-02-01Add noise to very small J2K frames (#1902).Carl Hetherington
2020-12-06Add some hints for violations of SMPTE Bv2.1 with subtitles and closedCarl Hetherington
captions.
2020-12-03Add basic unit test for the disk writer code.Carl Hetherington
2020-11-26Calculate hashes for any referenced assets that do not already have one.Carl Hetherington
This is necessary so that we always include <Hash> in CPLs even when referencing DCPs that do not have it.
2020-11-23Remove swaroop variant.Carl Hetherington
2020-11-20Subtitle language handling tweaks; write multiple subtitle languagesCarl Hetherington
to SMPTE extended metadata.
2020-11-20Recover subtitle language metadata from the places is was writtenCarl Hetherington
in older films.
2020-11-20Move make_black_test into image_test.Carl Hetherington
2020-11-20Always add FFOC and LFOC markers (#1805).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-02Add some tests.v2.15.106Carl Hetherington
2020-10-12Remove Image/GraphicsMagick dependency.Carl Hetherington
2020-10-12Cope with different names for ImageMagick's .pc file (Linux and macOS).Carl Hetherington
2020-08-03Add unit test for pulldown detection.Carl Hetherington
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-21Fix enabled/disable overlapping video/audio with DCP content (part of #1355)Carl Hetherington
2020-05-06Add some unit tests.Carl Hetherington
2020-05-04Missing library from test link list.Carl Hetherington
2020-05-03Add Zipper class and use it in CinemaKDMs.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-06Add disk writer tool.Carl Hetherington
2020-02-19Nicer fix for 2D-labelled-3D checking from master.Carl Hetherington
2019-10-13Fix failure to load OV after adding a VF to a project.Carl Hetherington
This has the same cause as 19f51503621a57794bd79bac053c9e6549a69f46 i.e. the DCPDecoder re-use optimisation. This commit tries to re-fix 19f515 in a more general way which also takes into account the OV/VF bug. It also adds a unit test.
2019-09-29Improve OpenFileError so that it doesn't say "opening for read"v2.15.20Carl Hetherington
in one case where it should say "opening for read/write". Also add some unit tests for ReelWriter.
2019-07-02Add support for Datasat AP2x and USL sound processors when convertingCarl Hetherington
fader position to gain. Stop storing a chosen processor in config; instead, get the user to choose the processor when calculating gains.
2019-06-27Fix incorrect timing of PNG subtitles in second and subsequent reels.Carl Hetherington
2019-06-09swaroop: support validity periods in ecinema KDMs.Carl Hetherington
2019-01-16Rework command-line parser for dcpomatic_create to allow optionsv2.13.103Carl Hetherington
to be specified per content. Use this to support 3D.
2019-01-05Fix strange behaviour with single-frame fades (#1440).Carl Hetherington
2018-12-23Incomplete encryption of private keys.Carl Hetherington
2018-11-06Add some code to help with profiling the player.Carl Hetherington
2018-10-13Fix test build.Carl Hetherington
2018-10-12Use ImageMagick for test stuff.Carl Hetherington
2018-10-12Change MagickImageProxy to FFmpegImageProxy and make it use FFmpegCarl Hetherington
to decode images. Hence remove {Image,Graphics}Magick.
2018-07-19Add very basic test.Carl Hetherington
2018-06-21New tests.Carl Hetherington
2018-04-19Add unit test to trigger #1275 and an assert to prevent the segfault.Carl Hetherington
2018-01-16In general the player assumes that it won't receive out of order video.Carl Hetherington
This clearly can happen with separate L/R sources. A pass in L might emit two frames which means the arrivals can't possibly be in order. This commit fixes this by introducing a Shuffler which all alternate-3D sources send their video to. The Shuffler re-orders things before they arrive at the player. It also fixes the code which inserts video frames before one that arrives after a gap. This didn't cope with 3D right before. The audio code solves a similar (perhaps the same?) problem with the AudioMerger; perhaps we should have a similar thing for video and make the player emit complete 3D frames. Should help with #976.
2018-01-05Backup more than one config on failure to load.Carl Hetherington
2017-10-10Fix erroneous addition to test/wscript.Carl Hetherington
2017-10-10Fix disappearing frames while seeking in some cases.Carl Hetherington
2017-09-01Fix corruption of an existing DCP when a new one is made with the same videoCarl Hetherington
asset (#1126).
2017-08-30New test.Carl Hetherington
2017-07-25Removing explicit link with libbfd and libiberty.Carl Hetherington
2017-07-12Don't emit black to fill up to a frame that we're not going to emit.Carl Hetherington
2017-07-12Add test for AudioRingBuffers.Carl Hetherington
2017-06-29Fixes for silence in projects, various cleanups.Carl Hetherington
2017-06-07Fix incorrect reel numbers in subtitle XML/MXF.Carl Hetherington
2017-05-31Allow repeat-frame to work with 3D.Carl Hetherington