summaryrefslogtreecommitdiff
path: root/src/wscript
AgeCommit message (Collapse)Author
2026-02-02Reproduce all extension metadata (even if not recognised).v1.10.47Carl Hetherington
2026-02-02Reproduce MCA subdescriptors when writing XML without the assets being present.Carl Hetherington
This assumes that we don't read a CPL, modify the sound assets, then write it out again. Maybe we should make that possible (e.g. by invalidating the CPL's MCA subdescriptors list when changing sound).
2026-01-31Allow building without MPEG2 transcoding, and so without FFmpeg.Carl Hetherington
2025-12-18Add PictureEncoding enum.Carl Hetherington
2025-12-09Add DCP::cpl_summaries().v1.10.42Carl Hetherington
DCP-o-matic needs to know some basic CPL details as quickly as possible, and this is faster than doing read() and then cpls().
2025-09-23Build fixes for 32-bit Windows.v1.10.29Carl Hetherington
2025-09-19Add PDF formatter for verification reports (#1823).v1.10.28Carl Hetherington
2025-09-16Extract StreamFormatter.Carl Hetherington
2025-09-16Split TextFormatter methods out to a .ccCarl Hetherington
2025-09-16Split HTMLFormatter methods out to a .ccCarl Hetherington
2025-09-16Move {HTML/Text}Formatter out to their own files.Carl Hetherington
2025-03-27Introduce and use dcp::Profile.v1.10.18Carl Hetherington
This replaces the specific flags passed to DCP::write(), is a property of the CPL (where it seems to belong) and allows us to write what I hear is the correct metadata for this mythical Bv2.0 that somebody invented.
2025-03-24Add LoadVariableZ.Carl Hetherington
2025-01-19Move MainSoundConfiguration and MCASoundField into separate files.Carl Hetherington
2025-01-01Add new, improved raw_convert using fmt/fast_float (DoM #2220).Carl Hetherington
The old one was broken if the thousands separator was the same as the decimal separator (e.g. if you set de_DE and change the decimal separator to .)
2024-08-17Subtitle{,String,Image} -> Text{,String,Image}.Carl Hetherington
2024-08-17{,Interop,SMPTE}SubtitleAsset -> {,Interop,SMPTE}TextAsset.Carl Hetherington
2024-08-17Merge ReelClosedCaptionAsset into ReelTextAsset.Carl Hetherington
2024-08-17Reel{,Interop,SMPTE}SubtitleAsset -> Reel{,Interop,SMPTE}TextAsset.Carl Hetherington
2024-04-22Support MPEG2 compression.v1.9.6Carl Hetherington
2024-04-22Support MPEG2 decompression.Carl Hetherington
2024-04-18Move FrameInfo into its own file.Carl Hetherington
2024-04-18Move Behaviour enum out of J2KPictureAsset.Carl Hetherington
2024-04-18Split the old PictureAsset into a new PictureAsset + J2KPictureAsset.Carl Hetherington
2024-04-18Rename files to mention J2K.Carl Hetherington
2024-04-15Add basic verification report.v1.9.5Carl Hetherington
2024-03-22Bump asdcplib to dcpomatic-2.13.0 branch.v1.9.4Carl Hetherington
2024-01-08Add ScopeGuard.Carl Hetherington
2023-11-15Simple pass-through of <Ruby> tags in subtitles.Carl Hetherington
2023-10-09Add wrappers around boost::filesystem methods that handle theCarl Hetherington
required mangling of long filenames on Windows. Also wrap lots of missing places (e.g. calls to asdcplib, libxml++, libcxml etc.) in dcp::filesystem::fix_long_path(). The idea is to keep paths un-mangled until they we call some filesystem-related API and mangle them at that point. Otherwise we end up serialising mangled names, which seems like it will not end well. Should fix DoM #2623.
2023-08-22Cleanup: extract HAlign to its own files.Carl Hetherington
2023-08-22Cleanup: extract VAlign to its own files.Carl Hetherington
2023-07-25Cleanup: move EqualityOptions into its own file.Carl Hetherington
2023-02-18Be explicit about the version of SMPTE 428-7 that is used for subtitles,v1.8.602389-vposCarl Hetherington
and default to writing the 2014 namespace.
2022-12-13Add UTCOffset class.Carl Hetherington
2022-09-02Replace ContentKind enum with a class.Carl Hetherington
2022-05-09Missing install of a header.v1.8.19Carl Hetherington
2022-04-25Add AssetList to extract some boilerplate from AssetMap and PKL.Carl Hetherington
2022-04-25Move AssetMap handling out to a separate class.Carl Hetherington
2022-04-20Move code to find CPLs in directories out of DCP-o-matic.Carl Hetherington
This adds find_and_resolve_cpls().
2022-04-12Add and use new File class.merged-to-mainCarl Hetherington
It was always a bit troubling that fopen_boost wasn't exception safe, and this also fixes a leak where load_ratings_list would never close the ratings file.
2022-03-01Move Rating out to a separate file.Carl Hetherington
2021-04-30Also install mono_picture_asset_writer.hMart Jansink
2021-04-14Missing header install.Carl Hetherington
2021-04-13Remove ReelEncryptableAsset and tidy up a bit.Carl Hetherington
2021-04-12Split ReelClosedCaptionAsset into Interop and SMPTE parts.Carl Hetherington
2021-04-12Split ReelSubtitleAsset into Interop and SMPTE classes.Carl Hetherington
2021-04-11Extract some parts of ReelEncryptableAsset into ReelFileAssetCarl Hetherington
2021-04-10Rename ReelFileAsset -> ReelEncryptableAssetCarl Hetherington
2021-02-06Basic analysis (verification) of J2K codestreams.Carl Hetherington