summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2025-04-07Supporters update.v2.18.16Carl Hetherington
2025-04-07Work around failure to open maximised on Ubuntu 24.04 (#3010).Carl Hetherington
2025-04-03Fix error when pressing the HTTP server play button twice in a row.Carl Hetherington
2025-03-29Fix crash when Grok is enabled but no gpu_lister is available.Carl Hetherington
2025-03-28Copy audio language when setting up a project from a DCP (#3009).Carl Hetherington
2025-03-28White space: copy_dcp_details_to_film.ccCarl Hetherington
2025-03-27Bump libdcp for Bv2.0 fixes (#2988).Carl Hetherington
2025-03-27Fix nonsense DKDM filename format default.Carl Hetherington
Also auto-correct it in existing config files.
2025-03-27Match KDM filename format defaults.Carl Hetherington
2025-03-27Tell the user that they can add the CPL ID to a DKDM filename.Carl Hetherington
2025-03-27Add recipient name as a magic value in DKDM output filenames.Carl Hetherington
2025-03-27Fix DKDM dialog "make" button sensitivity.Carl Hetherington
2025-03-27Make DKDM output panel tell everyone what the output method is and when it ↵Carl Hetherington
changes.
2025-03-27Make RecipientsPanel::recipients() return selected recipients, not all.Carl Hetherington
2025-03-27Remove timing selection from DKDM dialog.Carl Hetherington
Maybe there is some software that respects the timings, but it seems slightly deceptive to pretend there's any point in setting them.
2025-03-26White space: dkdm_output_panel.{cc,h}Carl Hetherington
2025-03-26Cleanup: use a make_shared.Carl Hetherington
2025-03-26Just maximise the verifier on startup (#3004).Carl Hetherington
2025-03-26Fix help.Carl Hetherington
2025-03-26Don't show release notes if we don't know where we last showed them.Carl Hetherington
2025-03-26Bump libdcp for some MPEG2 fixes, verify bits, Fedora 42 build fix.Carl Hetherington
2025-03-25Tidy comment.Carl Hetherington
2025-03-25Add Nepal Standard Time UTC offset (+5:45).Carl Hetherington
2025-03-24Supporters update.v2.18.15Carl Hetherington
2025-03-24Basic support for variable-Z 3D subtitles.Carl Hetherington
2025-03-22Fix crash due to crosss-thread list access.Carl Hetherington
I've seen it happen that item points to a different QueueItem after the lock was unlocked here, which I didn't think was possible. Backtraces suggest that when problems happen _queue is being sorted in another thread, and perhaps this is not allowed (I couldn't find any conclusive proof in any documentation). There is also a potential problem with the newly-added zombify() method, which takes the lock and clears the list.
2025-03-22Use make_shared.Carl Hetherington
2025-03-22Simplify conditions.Carl Hetherington
Only Type::FULL can have non-null encoded, so I don't think there's any point in checking for both things.
2025-03-22Fix menu sensitivity.Carl Hetherington
Broken in e1c43614ad31ce276b923f9b1d280ad0c102c4b1
2025-03-22Fix progress reporting.Carl Hetherington
earliest_time will be empty when we're at the end of the film, not the beginning.
2025-03-22White space.Carl Hetherington
2025-03-22Remove before appending to try and reduce flicker on Windows.Carl Hetherington
2025-03-22Move remote backoff sleep to before we pop a frame from the queue.Carl Hetherington
Otherwise in the case of failure it can take a while for the frame to become available again for a functioning thread to encode.
2025-03-22Improve reporting of socket errors.Carl Hetherington
2025-03-22Allow taller server log windows.Carl Hetherington
2025-03-22Fix bad server log truncation on Windows.Carl Hetherington
2025-03-22Tidy up layout of server GUI.Carl Hetherington
2025-03-22Remove deprecated/removed use of resolver::query.Carl Hetherington
2025-03-22Add abstraction of io_{context,service} and use it as appropriate.Carl Hetherington
2025-03-22Make the Socket connect() call a little friendlier.Carl Hetherington
This avoids some boilerplate.
2025-03-21White space: text_decoder.{cc,h}Carl Hetherington
2025-03-21Fix sensitivity of "Add OV..." option with no content.Carl Hetherington
2025-03-19Add --colourspace opton to create CLI (#2967).Carl Hetherington
2025-03-19Turn the help string into a method.Carl Hetherington
2025-03-19Fix auto-crop with DCPs (#2999).Carl Hetherington
2025-03-19Add --auto-crop-threshold option to create CLI.Carl Hetherington
2025-03-19Add --auto-crop option to create CLI (#2968).Carl Hetherington
2025-03-19Fix a typo fillm -> film.Carl Hetherington
2025-03-19Initialise a member for safety.Carl Hetherington
2025-03-19Move most of the create CLI into create_cli.cc to make it more testable.Carl Hetherington