| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |
| 2025-07-15 | Don't process unnecessary video frame rate changes. | Carl Hetherington | |
| This inadvertently fixes a bug where multiple pieces of caption content would be added to the project sequentially, but then immediately re-arranged to be at the same time. | |||
| 2025-07-15 | Change ExamineContentJob to take a vector of content. | Carl Hetherington | |
| 2025-07-15 | White space: examine_content_job.{cc,h} | Carl Hetherington | |
| 2025-07-15 | Add Playlist::add_at_end() taking a vector of content. | Carl Hetherington | |
| 2025-07-15 | White space: playlist.{cc,h} | Carl Hetherington | |
| 2025-07-13 | White space: dcp_subtitle_decoder.{cc,h} | Carl Hetherington | |
| 2025-07-12 | Remove unnecessary fuzzy. | Carl Hetherington | |
| 2025-07-11 | Don't try to add unused fonts to the DCP (#3059). | Carl Hetherington | |
| With interop there can be only one font, and we need to make sure it's not one that isn't even being used. | |||
| 2025-07-11 | Updated nl_NL translation from Rob van Nieuwkerk. | Carl Hetherington | |
| 2025-07-10 | Allow specification of player crop in playlist. | Carl Hetherington | |
| 2025-07-10 | Add SPL::set(). | Carl Hetherington | |
| 2025-07-10 | Cleanup: using ordering. | Carl Hetherington | |
| 2025-07-10 | Replace SPL::operator[] with get(). | Carl Hetherington | |
| 2025-07-10 | Allow audio processors to pass through HI/VI/DBox etc (#3020). | Carl Hetherington | |
| Previously you couldn't map these things if you were using a processor. | |||
| 2025-07-10 | Remove unnecessary make_silent() calls. | Carl Hetherington | |
| The AudioBuffers constructor silences everything. | |||
| 2025-07-10 | Rename audio_output_names() -> audio_output_channel_names(). | Carl Hetherington | |
| 2025-07-10 | Mention audio processor in the audio matrix. | Carl Hetherington | |
| 2025-07-10 | White space: audio_processor.{cc,h} | Carl Hetherington | |
| 2025-07-10 | White space: mid_side_decoder.{cc,h} | Carl Hetherington | |
| 2025-07-10 | Add another #undef of ERROR. | Carl Hetherington | |
| 2025-07-10 | Add an extra include for Arch. | Carl Hetherington | |
| 2025-07-10 | Remove compose.hpp | Carl Hetherington | |
| 2025-07-10 | Remove compose.hpp includes. | Carl Hetherington | |
| sed -i "/include.*compose.hpp/d;" src/lib/*.cc src/wx/*.cc src/wx/*.h src/tools/*.cc src/lib/*.h test/*.cc | |||
| 2025-07-10 | Add missing #includes. | Carl Hetherington | |
| 2025-07-10 | Replace String::compose with fmt. | Carl Hetherington | |
| sed -i "/Plural-Forms/n;/%100/n;/scanf/n;s/%[123456789]/{}/g" src/lib/*.cc src/lib/*.h src/wx/*.cc src/tools/*.cc src/lib/po/*.po src/wx/po/*.po src/tools/po/*.po test/*.cc sed -i "s/String::compose */fmt::format/g" src/lib/*.cc src/lib/*.h src/wx/*.cc src/tools/*.cc test/*.cc | |||
| 2025-07-10 | Convert some paths to string. | Carl Hetherington | |
