summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-12-31Tweak some button padding.2646-short-screenCarl Hetherington
2024-12-31Remove name documentation with short screens.Carl Hetherington
2024-12-31Coalesce three radios into a dropdown.Carl Hetherington
2024-12-29Separate KDM output options yet further.Carl Hetherington
Trying here to get them to fit vertically in 768 pixels.
2024-12-29Add shorter output panel for KDMs on smaller screens (#2646).Carl Hetherington
2024-12-29Trim some padding from the KDM creator.Carl Hetherington
2024-12-29Allow KDM output panel widgets to be created with specific parents.Carl Hetherington
2024-12-29Add guard for kdm_output_panel.hCarl Hetherington
2024-12-28Split KDMOutputPanel into TallKDMOutputPanel and a base.Carl Hetherington
The TallKDMOutputPanel is just responsible for layout out the controls.
2024-12-28Fix unresponsive back/forward clicks in player (#2914).Carl Hetherington
We need to bind also to the double click event otherwise we miss some clicks.
2024-12-26Give ownership of info files to ReelWriters (#2912).v2.18.2Carl Hetherington
The motivation here is to stop a pattern where we create a file, close it, and then re-open it (many times) as I think there are problems on Windows when a virus scanner sees the new file, opens it for checking, and then we can't re-open it. This also makes things a fair bit simpler, as a lock is removed and we don't try to differentiate read/write cases by opening the file in different ways; it's now always writeable.
2024-12-26Make info_file() public.Carl Hetherington
2024-12-26Cleanup: collect and sort friend declarations.Carl Hetherington
2024-12-26Support FCP XML files containing subtitles (#2909).Carl Hetherington
2024-12-26Add Image::crop().Carl Hetherington
2024-12-26Extract crop_source_pointers().Carl Hetherington
2024-12-26Cleanup: fix comment.Carl Hetherington
2024-12-26Cleanup: header sorting.Carl Hetherington
2024-12-26Add guess_crop_by_alpha().Carl Hetherington
2024-12-26Extract method to get crop with a predicate.Carl Hetherington
2024-12-26Rename guess_crop -> guess_crop_by_brightness.Carl Hetherington
2024-12-26Display the content title text rather than the annotation text in the player ↵Carl Hetherington
CPL menu (#2907).
2024-12-26Supporters update.v2.18.1Carl Hetherington
2024-12-26Bump asdcplib for Windows UTF-8 filename fix.Carl Hetherington
2024-12-26Setup path encoding for Windows in tests.Carl Hetherington
Then we can create boost::filesystem::paths from UTF-8 literals without everything going west.
2024-12-24Replace assertion with a softer fix.Carl Hetherington
Had a report of this assertion tripping with "only servers encode" switched on. The user had encode servers but they were running old software, so wouldn't be enabled for use. Obviously the main DCP-o-matic should not crash in this situation.
2024-12-24Tweak DEVELOP.md for 2.18.0 release.Carl Hetherington
2024-12-24Log things used to decide on thread counts.Carl Hetherington
2024-12-23Bump libdcp to 'stable' branch v1.10.x.Carl Hetherington
2024-12-23Fix Windows build.Carl Hetherington
2024-12-22Make newer OpenSSL versions still work with SHA-1 signatures.Carl Hetherington
2024-12-22Supporters update.v2.18.0v2.17.xCarl Hetherington
2024-12-18Fix hang when encoding with GPU enabled but not working.Carl Hetherington
2024-12-16Supporters update.v2.17.29Carl Hetherington
2024-12-15Use an in-place if.Carl Hetherington
2024-12-15Fix typo.Carl Hetherington
2024-12-14Fix vertical alignment.Carl Hetherington
2024-12-14Fix missing LengthChange() signal on repeating content.Carl Hetherington
Previously strange things would happen when repeating some content and then playing the resulting film (because various things would not notice that the film length had changed).
2024-12-14Reset _flush_state on seek().Carl Hetherington
Otherwise we do the wrong thing at the end of a file on the second run-through.
2024-12-10Fix saving a template with a new name.v2.17.28Carl Hetherington
2024-12-09Merge remote-tracking branch 'origin/main' into v2.17.xv2.17.27Carl Hetherington
2024-12-09Assert if we're about to set up 0 encoding threads.Carl Hetherington
2024-12-09Use all cores when encoding in tests.Carl Hetherington
I think this also avoids the possibility of setting the master encoding thread count to 0 by mistake on machines that don't have many cores.
2024-12-09Fix decoding of SSA subs in files decoded by FFmpeg (#2904).Carl Hetherington
Suddenly we have 8 commas, not 9, perhaps because of 29412821241050c846dbceaad4b9752857659977 in ffmpeg (although that's strange, because it was a long time ago).
2024-12-09Fix doubled subtitles (again).Carl Hetherington
This was re-introduced when 94618a724124cbf5fe9f0b47a3fdce601fcd5581 reverted a previous attempt at a fix. At the time I couldn't understand the doubled-subtitles problem, but it's apparent in the test introduced in the next commit. This is another attempt to fix it by only sending a "stop" for a subtitle if we didn't already stop the subtitle because the next one arrived.
2024-12-09Cleanup: use default initializers.Carl Hetherington
2024-12-09Fix comment typo.Carl Hetherington
2024-12-09Bump libdcp for verification fixes with Bv2.1 metadata.Carl Hetherington
2024-12-08Supporters update.Carl Hetherington
2024-12-08Bump libdcp for fix to dbox2 channel ID error.Carl Hetherington