summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-03-07wip: ruby2652-rubyCarl Hetherington
2026-03-06Add header guard.Carl Hetherington
2026-02-12Add MainSoundConfiguration::set_channels().v1.10.49Carl Hetherington
2026-02-03Catch another exception from create_hard_link on Windows.v1.10.48Carl Hetherington
This is attempt to fix an uncaught "Fonction incorrecte" when using the combiner.
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-02-01Add --private option to run/tests script.Carl Hetherington
2026-02-01Re-order some parameters.v1.10.46Carl Hetherington
2026-02-01Get asset ID from the asset.Carl Hetherington
2026-02-01Re-order some parameters.Carl Hetherington
2026-01-31Fix failure to write XML for a VF DCP.Carl Hetherington
This would break e.g. the DoM editor when trying to edit VFs.
2026-01-31Add some new constructors.Carl Hetherington
2026-01-31Allow building without MPEG2 transcoding, and so without FFmpeg.Carl Hetherington
2025-12-20Derive verification note type from the code...v1.10.45Carl Hetherington
...rather than having to specify it each time.
2025-12-20Fix typo in name 200 -> 2000.Carl Hetherington
2025-12-20Using some "usings" to trim verify_test.cc.Carl Hetherington
2025-12-18Clarify a comment.v1.10.44Carl Hetherington
2025-12-18Add CPL::picture_encoding().Carl Hetherington
2025-12-18Add Reel::picture_encoding().Carl Hetherington
2025-12-18Add can_be_read() to DCP.Carl Hetherington
2025-12-18Add PictureEncoding enum.Carl Hetherington
2025-12-18Add can_be_read() to CPL.Carl Hetherington
2025-12-18Add can_be_read() to Reel.Carl Hetherington
2025-12-18Add can_be_read() to ReelFileAsset and subclasses.Carl Hetherington
2025-12-16Rename assets() to file_assets()Carl Hetherington
since this is what it was returning anyway.
2025-12-14Add P3 D60 colour space.v1.10.43Carl Hetherington
This is the same as P3 DCI except with a D60 white point (~6000K). (0.32168, 0.33767)
2025-12-14Add P3 D65 colour space.Carl Hetherington
This is the same as P3 DCI except with a D65 white point (~6500K). (0.3127, 0.3290)
2025-12-14Rename p3_to_xyz() -> p3_dci_to_xyz().Carl Hetherington
This is the one we've had for ages, with the ~6300K (0.314, 0.351) white point.
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-12-08Use a ScopeGuard.Carl Hetherington
2025-12-08Use remove_parameters in one more place.Carl Hetherington
2025-12-08Move remove_parameters() out to a static method.Carl Hetherington
2025-12-08Extract read_assetmap().Carl Hetherington
2025-11-28Bump ffmpeg for fix to DCP-o-matic #3122.v1.10.41Carl Hetherington
This was green blobs down the side of an EXR image.
2025-11-13Don't check the certificate not before/after validity in chain_valid().v1.10.40Carl Hetherington
I think this should be checked separately, as out-of-date certificates are still useful (e.g. if they are related to KDM decryption).
2025-11-13Add LocalTime::as_time_t().Carl Hetherington
2025-11-13Cleanup: lose a temporary variable.Carl Hetherington
2025-11-10Fall back to copy also on operation_not_supported.v1.10.39Carl Hetherington
I haven't seen this but it was reported, and it seems like a good reason to copy instead.
2025-11-09Allow saving of CPL/PKL with original filenames.v1.10.38Carl Hetherington
2025-11-08Use our own openjpeg for running tests on Arch.v1.10.37Carl Hetherington
2025-11-07Allow building of Arch package.v1.10.36Carl Hetherington
2025-11-04Add missing parameter name.Carl Hetherington
2025-10-25Fix build on Arch with boost 1.89.v1.10.35Carl Hetherington
2025-10-20Remove ASDCPErrorSuspender.v1.10.34Carl Hetherington
I think it's not possible to do this thread-safely without quite noisy changes to asdcplib: DefaultLogSink() refers a reference which can be deleted by ASDCPErrorSuspender before it is used. DefaultLogSink() could return a shared_ptr but there's a lot of callsites.
2025-10-20Clarify comment.Carl Hetherington
2025-10-16Bump libcxml to allow builds on Ubuntu 14.04.v1.10.33Carl Hetherington
2025-10-03Fix clang warnings for clang < 17.v1.10.32Carl Hetherington
2025-10-01Add main caption and closed subtitle assets to lists.v1.10.31Carl Hetherington
2025-10-01Support MainCaption/ClosedSubtitle for reading.v1.10.30Carl Hetherington
Even if they apparently aren't supposed to be used... https://registry-page.isdcf.com/openandclosedcaptions/
2025-09-30Hide another warning that comes a lot from wxWidgets on macOS.Carl Hetherington