| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-07-10 | Add some includes of fmt/format.h. | Carl Hetherington | |
| 2025-07-09 | Add copy_to_drive_job.cc to i18n list, and pot/merge. | Carl Hetherington | |
| 2025-07-08 | Fix cut-off subtitle shadows. | Carl Hetherington | |
| 2025-07-08 | Make shadow offset proportional to the target size. | Carl Hetherington | |
| Otherwise it looks further away in the preview than in in the final DCP (if the preview is smaller). | |||
| 2025-07-08 | Add dcp_pixels_to_pixels(). | Carl Hetherington | |
| 2025-07-08 | Return float from border_width_for_subtitle(). | Carl Hetherington | |
| We're already using ceil on the return value everywhere we need to, as far as I can see. | |||
| 2025-07-04 | Go back to the old way of handling KDM timing. | Carl Hetherington | |
| Once again the KDM gets its timezone from the cinema. | |||
| 2025-07-04 | White space: render_text.cc. | Carl Hetherington | |
| 2025-07-03 | White space: spl.{cc,h} | Carl Hetherington | |
| 2025-07-03 | Cleanup: use a member initializer. | Carl Hetherington | |
| 2025-07-03 | White space: spl_entry.{cc,h} | Carl Hetherington | |
| 2025-07-03 | Cleanup: compress an if. | Carl Hetherington | |
| 2025-07-03 | Add all DCP CPLs to the content list, and write CPL ID to SPLs instead of ↵ | Carl Hetherington | |
| digest (#3040). | |||
| 2025-07-01 | White space: string_text_file_decoder.{cc,h} | Carl Hetherington | |
| 2025-07-01 | White space: email.{cc,h} | Carl Hetherington | |
| 2025-07-01 | White space: player_video.{cc,h} reel_writer.{cc,h} maths_util.{cc,h} ↵ | Carl Hetherington | |
| upmixer_{a,b}.{cc,h} upload_job.{cc,h} | |||
| 2025-06-17 | Support cropping of content on playback (#3041). | Carl Hetherington | |
| This is to allow, for example, pillarboxed 1.78:1 DCPs to be played nicely on 1.78:1 projectors. DCP-o-matic can now crop the pillarboxing before display, rather than putting the pillarboxed 1.85:1 onto a 1.78:1 monitor, thereby adding letterboxing. | |||
| 2025-06-17 | Pass Ratio around as an object rather than a pointer. | Carl Hetherington | |
| 2025-06-17 | Cleanup: compress some ifs. | Carl Hetherington | |
| 2025-06-17 | Cleanup: include sorting. | Carl Hetherington | |
| 2025-06-17 | Cleanup: use an enum class. | Carl Hetherington | |
| 2025-06-17 | Add some new ratios for the new player crop control (see #3041). | Carl Hetherington | |
| 2025-06-17 | Tidy up return. | Carl Hetherington | |
| 2025-06-17 | White space: ratio.{cc,h} | Carl Hetherington | |
| 2025-06-17 | Add PlayerVideo::crop(). | Carl Hetherington | |
| 2025-06-17 | Cleanup: fix comment. | Carl Hetherington | |
| 2025-06-15 | Add --fade-{in,out} options to create CLI (#2613). | Carl Hetherington | |
| 2025-06-15 | Use another variable to reduce verbosity slightly. | Carl Hetherington | |
| 2025-06-15 | Combine two ifs. | Carl Hetherington | |
| 2025-06-15 | Use a variable to make things a little less verbose. | Carl Hetherington | |
| 2025-06-11 | Updated cs_CZ translation from Tomáš Begeni. | Carl Hetherington | |
| 2025-06-09 | Fix help. | Carl Hetherington | |
| 2025-06-08 | Updated ru_RU translation from Евгений Дац. | Carl Hetherington | |
| 2025-05-29 | Interpret relative cinemas SQLite3 paths as being relative to the config.xml ↵ | Carl Hetherington | |
| (#3038). | |||
| 2025-05-27 | Fix macOS i18n to always use the user's macOS-configured locale (#3036). | Carl Hetherington | |
| 2025-05-27 | Move i18n setup into 3 separate platform files. | Carl Hetherington | |
| 2025-05-26 | Remove functors for choosing pixel format output from make_image(). | Carl Hetherington | |
| 2025-05-26 | Remove last use of keep_xyz_or_rgb. | Carl Hetherington | |
| 2025-05-26 | Ensure that XYZ data is not passed to rgb_to_xyz() when using Grok. | Carl Hetherington | |
| 2025-05-26 | Fix incorrect colours with "no colourspace conversion" sources that are not ↵ | Carl Hetherington | |
| AV_PIX_FMT_XYZ12LE. Prepare the image for where it is going to next. I don't understand the difference in this situation between XYZ12LE and RGB48LE (it seems they are both 16-bit-per-channel) but there you go. | |||
| 2025-05-26 | Fix finding Liberation Sans when running from the source tree. | Carl Hetherington | |
| 2025-05-19 | Tidy up finding required files during tests. | Carl Hetherington | |
| In particular, prefer not to use lots of fallback attempts. It seems that something funny is going on with how we find Liberation Sans on Linux, meaning that we were sometimes using the OS copy of the font when we didn't mean to. | |||
| 2025-05-13 | Allow hyphens as part of the "name" part of the ISDCF name. | Carl Hetherington | |
| 2025-05-11 | Use case for property checks now that it's possible. | Carl Hetherington | |
| This would have prevented the bug fixed in 6bbf7dee. | |||
| 2025-05-11 | Cleanup: use constexpr for content and player properties. | Carl Hetherington | |
| Also fix a clash between the ATMOS and player properties. | |||
| 2025-05-10 | White space: video_ring_buffers.{cc,h} | Carl Hetherington | |
| 2025-05-10 | White space: colour_conversion.{cc,h} | Carl Hetherington | |
| 2025-05-10 | White space: text_content.{cc,h} | Carl Hetherington | |
| 2025-05-10 | White space: audio_ring_buffers.{cc,h} | Carl Hetherington | |
| 2025-05-09 | Attempt to fix windows-32 build. | Carl Hetherington | |
