| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-10-08 | fixup! wip: CUDA with nvjpeg2knvidia2 | Carl Hetherington | |
| 2025-09-30 | fixup! wip: CUDA with nvjpeg2k | Carl Hetherington | |
| 2025-09-30 | fixup! wip: CUDA with nvjpeg2k | Carl Hetherington | |
| 2025-09-30 | wip: CUDA with nvjpeg2k | Carl Hetherington | |
| 2025-09-30 | Allow configuration of Grok or nvjpeg2k GPU encoding. | Carl Hetherington | |
| 2025-09-30 | Add some accessors. | Carl Hetherington | |
| 2025-09-30 | Move DCPVideo::convert_to_xyz() to a free-standing function. | Carl Hetherington | |
| 2025-09-30 | Generalise encode_cli a little. | Carl Hetherington | |
| 2025-09-28 | Updated nl_NL translation from Rob van Nieuwkerk. | Carl Hetherington | |
| 2025-09-28 | Fix Windows build. | Carl Hetherington | |
| 2025-09-28 | Updated fr_FR translation from Dan Cohen. | Carl Hetherington | |
| 2025-09-27 | Draw markers better next to the position slider (#3005). | Carl Hetherington | |
| 2025-09-26 | Re-order cairo context scaling and pango layout setup (#2337). | Carl Hetherington | |
| This seems to fix problems where letters were scaled individually, but their spacing didn't change (when x scale was applied). Big thanks to user1768761 https://stackoverflow.com/questions/58528024/pangocairo-shows-cluttered-text-when-cairo-context-is-scaled | |||
| 2025-09-26 | pot/merge. | Carl Hetherington | |
| 2025-09-26 | Updated fr_FR translation from Dan Cohen. | Carl Hetherington | |
| 2025-09-23 | Return 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-15 | Add missing include. | Carl Hetherington | |
| 2025-09-13 | Zombify 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-13 | Catch two new libdcp exceptions (#3074). | Carl Hetherington | |
| 2025-09-13 | Catch DoM's DiskFullError. | Carl Hetherington | |
| 2025-09-13 | White space: job.{cc,h} | Carl Hetherington | |
| 2025-09-07 | Add audio delay option to Config and player prefs. | Carl Hetherington | |
| 2025-09-06 | Fix incorrectly-clipped audio on export (possibly #2865). | Carl Hetherington | |
| 2025-09-06 | White space: ffmpeg_file_encoder.{cc,h} | Carl Hetherington | |
| 2025-09-05 | Remove out-of-date comment. | Carl Hetherington | |
| 2025-09-04 | Fix missing load of FCPXML length. | Carl Hetherington | |
| 2025-09-04 | Revert "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-08-27 | Restore un-ticked DCP audio language correctly (#3077). | Carl Hetherington | |
| 2025-08-27 | pot/merge. | Carl Hetherington | |
| 2025-08-25 | Add cover sheet magic strings for marker positions (#3076). | 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 | Move write_cover_sheet() out to its own file. | Carl Hetherington | |
| 2025-08-22 | White space: writer.{cc,h} | Carl Hetherington | |
| 2025-08-19 | Updated nl_NL translation from Rob van Nieuwkerk. | Carl Hetherington | |
| 2025-08-13 | pot/merge.v2.18.22 | Carl Hetherington | |
| 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-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 | Change Film::examine_and_add_content to take a vector of content. | Carl Hetherington | |
| 2025-07-15 | Change Film::maybe_add_content to take a vector of content. | Carl Hetherington | |
| 2025-07-15 | Change Film::add_content to take a vector of content. | Carl Hetherington | |
