| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-09-02 | Untested conversion to num/den DCPTime.arbitrary-hz | Carl Hetherington | |
| Summary of required changes: Replace ::from_frames with a constructor that takes num/den. Provide and use member to_debug_string() instead of to_string(). Provide and use member to_serializable_string() and string constructor instead of fmt::to_string on .get() and number constructor. Provide and use content_time() member instead of ContentTime constructor from DCPTime. Use frames_round(96000) instead of get() when comparing times to see if they are "close enough". Provide and use DCPTime(x, FrameRateChange) constructor when converting from ContentTime. Use .seconds() when calculating proportions or sometimes when dividing by HZ. Provide and use operator bool(). Pass explicit 96000 denominator in a lot of places. Add member max() and use it instead of static max() Change BOOST_CHECK_EQUAL to BOOST_CHECK Provide operator/ and use it instead of .get() / 2. | |||
| 2025-08-27 | Restore un-ticked DCP audio language correctly (#3077). | Carl Hetherington | |
| 2025-08-27 | Updated nl_NL translation from Rob van Nieuwkerk. | Carl Hetherington | |
| 2025-08-27 | pot/merge. | Carl Hetherington | |
| 2025-08-27 | Add missing file to i18n gathering. | Carl Hetherington | |
| 2025-08-26 | Supporters update.v2.18.23 | Carl Hetherington | |
| 2025-08-25 | Bump libdcp for fixes to combination (#3079). | Carl Hetherington | |
| 2025-08-25 | Add cover sheet magic strings for marker positions (#3076). | Carl Hetherington | |
| 2025-08-25 | Fix wording. | Carl Hetherington | |
| 2025-08-25 | Remove unnecessary table label. | Carl Hetherington | |
| 2025-08-25 | Fix copy/paste error. | Carl Hetherington | |
| 2025-08-25 | Compress an if. | Carl Hetherington | |
| 2025-08-25 | Use 0-padded numbers for all fields of a timecode. | Carl Hetherington | |
| 2025-08-25 | Fix manual build on Fedora. | Carl Hetherington | |
| 2025-08-25 | White space: util_test.cc. | Carl Hetherington | |
| 2025-08-25 | Move write_cover_sheet() out to its own file. | Carl Hetherington | |
| 2025-08-25 | Fix 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-25 | Rename variable. | Carl Hetherington | |
| 2025-08-25 | Cleanup: some east/west const. | Carl Hetherington | |
| 2025-08-25 | Rename size -> out_size. | Carl Hetherington | |
| 2025-08-25 | Fix sizing cards Makefile. | Carl Hetherington | |
| 2025-08-25 | Make dcpomatic_create work when called from anywhere. | Carl Hetherington | |
| 2025-08-25 | Fix for newer inkscape options. | Carl Hetherington | |
| 2025-08-25 | Fix incorrect display when cropping unoptimised video with the OpenGL ↵ | Carl Hetherington | |
| renderer (#3075). Previously we wrongly tried to apply crop to videos in Optimisation::NONE, which are already cropped and {letter,pillar}boxed. | |||
| 2025-08-25 | Cleanup: wrap glUniform* calls. | Carl Hetherington | |
| 2025-08-25 | Cleanup: extract check_gl_error to gl_util.{cc,h} | Carl Hetherington | |
| 2025-08-22 | White space: writer.{cc,h} | Carl Hetherington | |
| 2025-08-22 | Updated nl_NL translation from Rob van Nieuwkerk. | Carl Hetherington | |
| 2025-08-19 | Updated nl_NL translation from Rob van Nieuwkerk. | Carl Hetherington | |
| 2025-08-15 | Support Debian 13. | Carl Hetherington | |
| 2025-08-13 | pot/merge.v2.18.22 | Carl Hetherington | |
| 2025-08-13 | Supporters update. | Carl Hetherington | |
| 2025-08-13 | Rename None -> DCI X'Y'Z' in menu. | Carl Hetherington | |
| Also suggested in #3066, it made no sense to say the source colourspace was "None" (a confusion between 'source colourspace' and 'what conversion should be applied'). | |||
| 2025-08-13 | Rename colour -> source colourspace. | Carl Hetherington | |
| It's longer but doesn't look too bad (on Linux at least) and helps clarify things. Suggested as part of #3066. | |||
| 2025-08-12 | New/improved pixel format decision when converting to XYZ. | Carl Hetherington | |
| For a long time we would keep XYZ12LE, if that's what we have, otherwise ask FFmpeg to switch to RGB48LE. Then in 1d5c211dadb9a9dc2318adce86ca9c31b367cabe I tried to fix the case of an XYZ source mis-tagged as YUV. I changed things so that with no colour conversion we'd always ask FFmpeg to convert to XYZ. This meant that RGB sources with no colour conversion would get treatment by FFmpeg due to the RGB -> XYZ switch. Here we're going back to the more-or-less the "long time" behaviour when there is a conversion (keep XYZ12LE but otherwise convert to RGB48). When there's no conversion, keep RGB (to avoid the FFmpeg conversion from RGB -> XYZ) but convert everything else to XYZ. | |||
| 2025-08-12 | Replace AVPixelFormat parameter to PlayerVideo::image with a functor. | Carl Hetherington | |
| This was removed in df9b4676aba8b941f124b174393988cad21677e1 and surrounding commits, but it turns out we need it after all. | |||
| 2025-08-12 | Allow finding DKDMs by content title text. | Carl Hetherington | |
| 2025-08-12 | More detailed KDM CLI help. | Carl Hetherington | |
| 2025-08-12 | Adjust spacing in KDM CLI tool --help. | Carl Hetherington | |
| 2025-07-21 | White space: ffmpeg_image_proxy.{cc,h} | Carl Hetherington | |
| 2025-07-21 | Cleanup: use a default variable to remove a constructor. | Carl Hetherington | |
| 2025-07-21 | Cleanup: const correctness. | Carl Hetherington | |
| 2025-07-21 | White space: image_proxy.{cc,h} | Carl Hetherington | |
| 2025-07-18 | Fix ambiguity for old mac builds.v2.18.21 | Carl Hetherington | |
| 2025-07-17 | Fix build with older boost. | Carl Hetherington | |
| 2025-07-16 | Suspend change signals when settings lengths of selection (#3064). | Carl Hetherington | |
| 2025-07-16 | Squash change signals with the same property and type. | Carl Hetherington | |
| There's a bit of an assumption here that handlers don't need to be told multiple times about the same change (to different pieces of content) but that seems reasonable. | |||
| 2025-07-16 | Remove unused content pointer from change signals. | Carl Hetherington | |
| 2025-07-15 | Examine multiple single files in one go. | Carl Hetherington | |
| 2025-07-15 | Change Film::examine_and_add_content to take a vector of content. | Carl Hetherington | |
