summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2025-09-23Bump libdcp for 32-bit Windows build fixes.v2.18.25Carl Hetherington
2025-09-23Supporters update.Carl Hetherington
2025-09-23Return quite close to original approach for "no colour conversion".Carl Hetherington
There's a few things going on here: 1. Improve the regression test for 3042. Previously we made a DCP from the reporter's _original_ prores file (before they converted it to XYZ) and compared the result to a reference J2K file of uncertain origin. This seems wrong because: a) We never got confirmation from the reporter that the fix worked for them, so any arbitrary reference is dubious. b) It doesn't seem to reflect their actual complaint, which was that they got a different result when making a DCP from XYZ TIFFs compared to their "XYZ" Prores. The new test makes a DCP from their TIFFs and "XYZ" Prores and compares the result. 2. Revert to the old approach to "no conversion" handling. In the good old days we did everything -> RGB48LE except XYZ12LE -> XYZ12LE, and that's what we do again here. 3. Change the YUV->RGB conversion from Rec.601 to Rec.709 for the "no conversion" case. This fixes the 3042 regression test. The supposed "XYZ" Prores is yuv444p12le according to ffprobe. So I think what we have here is actually a file that was converted to XYZ and then back to YUV by Resolve. I experimented with using the raw YUV values and considering them as XYZ but this was clearly wrong. I think 3 is probably what I should have done in the first place.
2025-09-22Rename check_one_frame -> check_one_frame_against_j2cCarl Hetherington
2025-09-21Fix verifier window background colour on Windows (#3085).Carl Hetherington
2025-09-19Missing debian 11/12/13/unstable dependencies.Carl Hetherington
2025-09-19Allow saving of verification reports as PDF (#1823).Carl Hetherington
2025-09-17Fix Ubuntu 25.04 dependency version.Carl Hetherington
2025-09-16Fix build with tests but without disk.Carl Hetherington
2025-09-15Build tests on Ubuntu 25.10 to test the new boost::process.Carl Hetherington
2025-09-15Allow building with boost::process v2 (added in Ubuntu 25.10).Carl Hetherington
2025-09-15Fix include.Carl Hetherington
2025-09-15Add missing include.Carl Hetherington
2025-09-15Build for Ubuntu 25.10.Carl Hetherington
2025-09-14Supporters update.v2.18.24Carl Hetherington
2025-09-14Bump libdcp for verify fix.Carl Hetherington
Previously it would give errors with multi-CPL DCPs where the CPLs had different audio channel counts.
2025-09-13Zombify writer when the thread throws an exception.Carl Hetherington
Otherwise I think we can wait forever for the thread to write things to disk.
2025-09-13Catch two new libdcp exceptions (#3074).Carl Hetherington
2025-09-13Catch DoM's DiskFullError.Carl Hetherington
2025-09-13White space: job.{cc,h}Carl Hetherington
2025-09-07Respect audio delay option in the player (#3083).Carl Hetherington
2025-09-07Add audio delay option to Config and player prefs.Carl Hetherington
2025-09-07Add SpinCtrl::bind().Carl Hetherington
2025-09-07Add SpinCtrl::get().Carl Hetherington
2025-09-07Allow passing min/max to SpinCtrl.Carl Hetherington
2025-09-06Fix incorrectly-clipped audio on export (possibly #2865).Carl Hetherington
2025-09-06White space: ffmpeg_file_encoder.{cc,h}Carl Hetherington
2025-09-06Cleanup: assume DCPOMATIC_SPIN_CTRL_WIDTH.Carl Hetherington
2025-09-05Remove out-of-date comment.Carl Hetherington
2025-09-05Supporters update.Carl Hetherington
2025-09-04Fix missing load of FCPXML length.Carl Hetherington
2025-09-04Revert "Remove timing selection from DKDM dialog." (#3017).Carl Hetherington
This reverts commit ce01ccc1aa871d299ad96683055c4e06a355efb9. Turns out there are quite a few people and pieces of software who care about this.
2025-09-01Updates for CLI options in the manual.Carl Hetherington
2025-08-27Restore un-ticked DCP audio language correctly (#3077).Carl Hetherington
2025-08-27Updated nl_NL translation from Rob van Nieuwkerk.Carl Hetherington
2025-08-27pot/merge.Carl Hetherington
2025-08-27Add missing file to i18n gathering.Carl Hetherington
2025-08-26Supporters update.v2.18.23Carl Hetherington
2025-08-25Bump libdcp for fixes to combination (#3079).Carl Hetherington
2025-08-25Add cover sheet magic strings for marker positions (#3076).Carl Hetherington
2025-08-25Fix wording.Carl Hetherington
2025-08-25Remove unnecessary table label.Carl Hetherington
2025-08-25Fix copy/paste error.Carl Hetherington
2025-08-25Compress an if.Carl Hetherington
2025-08-25Use 0-padded numbers for all fields of a timecode.Carl Hetherington
2025-08-25Fix manual build on Fedora.Carl Hetherington
2025-08-25White space: util_test.cc.Carl Hetherington
2025-08-25Move write_cover_sheet() out to its own file.Carl Hetherington
2025-08-25Fix player crop in OpenGL mode.Carl Hetherington
Previously we changed the scaling of the texture, when instead we should only look at a subset of the texture.
2025-08-25Rename variable.Carl Hetherington