summaryrefslogtreecommitdiff
path: root/src/lib/wscript
AgeCommit message (Collapse)Author
2021-05-01Switch encoding to ffmpeg send/receive API.Carl Hetherington
2021-04-29Remove Monitor / EDID code that was used for the swaroop variant.Carl Hetherington
2021-04-21Split audio analysis code off from the job.Carl Hetherington
2021-04-04Move luminance to Interop/SMPTE metadata and remove the ISDCF metadata dialogue.Carl Hetherington
2021-02-01Use a predictable RNG when adding noise to low-bitrate images.Carl Hetherington
The recovery code assumes that encoding a given frame from the same data will always give the same output; it always encodes frame 0 again to set things up properly and if that frame is a different size to the previous run everything breaks.
2021-01-04When building against macOS SDK 11.0 we need an explicit link with bz2.Carl Hetherington
2020-12-22Add FontData class.Carl Hetherington
2020-12-03Move a load of disk writing code to src/lib/ext.cc.Carl Hetherington
2020-11-23Remove swaroop variant.Carl Hetherington
2020-09-20Add dcpomatic_combine tool (#1245).Carl Hetherington
2020-07-26Various OSX warnings fixes.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-06-05This AtomicityChecker was introduced a long time ago for reasonsCarl Hetherington
that are unclear. This commit removes it because it was causing a bug whereby the _suspended count on Butler would not go back down to 0 due to signals being blocked by the AtomicityChecker. I can see two possibilities: 1. AtomicityChecker is a band-aid for some deeper problem, in which case other bugs will become apparent. Perhaps it relates to signals being sent before the butler/player/playlist are connected to content. 2. AtomicityChecker was correct but was not identifiying signals from different pieces of content correctly; so the correct fix would be to add the content pointer to the _checker.send() call and block based also on that.
2020-05-11Change video content scaling so that it either:Carl Hetherington
1. scales the content up to fit the DCP container, preserving aspect ratio, or 2. stretches the content to a custom aspect ratio, or 3. scales the content to some custom size.
2020-05-07Add a 'Make DKDM' dialogue box to simplify and (hopefully) clarify DKDM ↵Carl Hetherington
creation (#1637).
2020-05-06Derive Screen from a new class KDMRecipient.Carl Hetherington
2020-05-06Move TrustedDevice to its own source files.Carl Hetherington
2020-05-06Move some functions to kdm_with_metadataCarl Hetherington
2020-05-06Rename ScreenKDM -> KDMWithMetadataCarl Hetherington
2020-05-03Add Zipper class and use it in CinemaKDMs.Carl Hetherington
2020-04-27Writer on macOS runs as root, so trying to use the config_path()v2.15.63Carl Hetherington
to log to will end up trying to write to root's home. Instead, log to stdout as the process control stuff redirects that into /var/log anyway.
2020-04-24Add subtitle analysis so that the outline of all subtitlesCarl Hetherington
in a piece of content can be overlaid onto the preview (#1233).
2020-04-21Add code to copy the data and hook it up to a menu item.Carl Hetherington
2020-04-20Add LEQ(m) when analysing audio (#1382).v2.15.52Carl Hetherington
2020-04-06Add disk writer tool.Carl Hetherington
2020-02-29Copy swaroop_ playlist editor stuff back to main DoM.Carl Hetherington
2020-02-29Move swaroop playlist editor stuff into its own swaroop_Carl Hetherington
files.
2020-02-19Nicer fix for 2D-labelled-3D checking from master.Carl Hetherington
2019-08-31Primitive subtitle export feature.v2.15.16Carl Hetherington
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-05-13swaroop: allow ScreenKDM subclasses for different KDM types.Carl Hetherington
2019-05-13swaroop: add name to ECinema KDMs and add DKDM wrapper for ECinema.Carl Hetherington
2019-05-13Initial work on 'ECinema' KDMs.Carl Hetherington
2019-04-14Store successful DCP encodes.Carl Hetherington
2019-01-27Remove specification of italic/bold fonts (#1451); synthesis will be used ↵v2.13.110Carl Hetherington
instead.
2019-01-25Basic implementation of extra subtitle-scan job to run when theCarl Hetherington
subtitle appearance dialogue is opened. Fixes #1393.
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.
2018-12-23Incomplete encryption of private keys.Carl Hetherington
2018-12-14swaroop: fix up restart-after-crash.v2.13.84Carl Hetherington
2018-11-22Separate out SPL/SPLEntry; start trying to make player read SPLs sensibly.Carl Hetherington
2018-11-21Tidy and fix logging.Carl Hetherington
2018-11-13swaroop: only allow playback if configured lock file is present.v2.13.72Carl Hetherington
2018-10-26Use Film/Playlist for SPL management rather than special classes.Carl Hetherington
2018-10-20Allow missing string to be translated (#1387).Carl Hetherington
2018-10-12Build fixes.Carl Hetherington
2018-10-12Change MagickImageProxy to FFmpegImageProxy and make it use FFmpegCarl Hetherington
to decode images. Hence remove {Image,Graphics}Magick.
2018-10-09Add SPL class.Carl Hetherington
2018-10-09swaroop: required monitors checks.Carl Hetherington
2018-09-09Split parts of FFmpegEncoder into FFmpegFileEncoder.Carl Hetherington
2018-08-23Basics of selecting 'tracks' for CCAPs.Carl Hetherington