summaryrefslogtreecommitdiff
path: root/src/lib/wscript
AgeCommit message (Collapse)Author
2024-05-19Generalise SMPTE Bv2.0 limitation to also support SMPTE A.smpte-aCarl Hetherington
2024-05-19Cleanup: sorting.Carl Hetherington
2024-04-23Revert "Tweak how lzma is linked."Carl Hetherington
This reverts commit 604a5f9343eebfa0108a19bb6b8ec60bc81f4819. I don't know why I did this, and it breaks the mac-old (10.8) target as the lzma.5.dylib is not present on those machines.
2024-03-07Rename Emailer -> Email.Carl Hetherington
2024-02-16Add Unzipper.Carl Hetherington
2024-02-04Tweak how lzma is linked.Carl Hetherington
2024-01-20Explicitly link zlib to keep new macOS environment happy.Carl Hetherington
2024-01-05Add Choice::set_by_data().Carl Hetherington
2023-10-16Remove unused code.Carl Hetherington
2023-10-15Fix DCP content font ID allocation to cope with DCPs that have multiple fontsCarl Hetherington
with the same name in the same reel (#2600). Previously we had this id_for_font_in_reel() which would give an ID of N_font-ID. This means we got duplicate font IDs. Here we replace that method with FontAllocator, which gives an ID of N_font-ID for the first font and M_font-ID, where M is a number higher than the highest reel index. The idea is to support the required new IDs without breaking exisiting projects. There is some documentation of how it works in doc/design/fonts
2023-06-30Add channel_is_mapped().Carl Hetherington
2023-05-13Add dcpomatic2_map tool (#2445).Carl Hetherington
2023-05-10Allow signals to be blocked and resumed, and so make sure that a setCarl Hetherington
of content changes taken from an examiner are handled at the same time. Should fix DoM #2523.
2023-02-11Warn/error on making KDMs using recipient certs whose validity periodsCarl Hetherington
lie outside those of the KDMs (#2423).
2023-01-29Add DiskWriterBackEndResponse.Carl Hetherington
2022-12-13More header trimming.Carl Hetherington
2022-12-13Add video_{range,frame_type}.{cc,h} and remove some types.h includes.Carl Hetherington
2022-12-11Extract named_channel.hCarl Hetherington
2022-12-11Extract resolution.hCarl Hetherington
2022-12-10Extract crop.hCarl Hetherington
2022-11-06Extract ImageStore.Carl Hetherington
2022-10-19Extract Collator class.Carl Hetherington
2022-10-18Extract VideoFilterGraphSet.Carl Hetherington
2022-09-10Move get_reel_assets() out of Player, as it doesn't need to be there.Carl Hetherington
2022-07-20Basic release notes support (#2282).Carl Hetherington
2022-06-10Rename CheckContentChangeJob -> CheckContentJob.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-07Move fontconfig-related code out to a class.Carl Hetherington
2022-06-06Preserve export video settings in the config (#2259).Carl Hetherington
2022-05-11Move some common methods out to cross_unix.ccCarl Hetherington
2022-05-03Add preference for default KDM duration (#2224).Carl Hetherington
2022-05-02Extract and improve code to find missing files (#1940).Carl Hetherington
2022-04-29Add guess_crop().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-20Support DCP digest files (#2109).Carl Hetherington
2022-04-20Remove DCP class and replace its functionality with a plain method in libdcp.Carl Hetherington
2022-04-20Clean up a hack by adding DCPTranscodeJob.Carl Hetherington
2022-04-20Move make_dcp() out of Film (#2132).Carl Hetherington
2022-04-04Cleanup: move some methods from util to memory_util.Carl Hetherington
2022-04-04Cleanup: move some methods from util to maths_util.Carl Hetherington
2022-03-09Fix home_directory() with non-US-English pathnames on Windows (#2203).Carl Hetherington
2022-02-25Add -x32/-x64 suffix to boost libraries when building for Windows.Carl Hetherington
2022-01-11Move KDM CLI tool into lib/Carl Hetherington
2021-10-03Add PixelQuanta to VideoContent.Carl Hetherington
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.