| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-03-27 | Fix nonsense DKDM filename format default. | Carl Hetherington | |
| Also auto-correct it in existing config files. | |||
| 2025-03-27 | Match KDM filename format defaults. | Carl Hetherington | |
| 2025-03-27 | Tell the user that they can add the CPL ID to a DKDM filename. | Carl Hetherington | |
| 2025-03-27 | Add recipient name as a magic value in DKDM output filenames. | Carl Hetherington | |
| 2025-03-27 | Fix DKDM dialog "make" button sensitivity. | Carl Hetherington | |
| 2025-03-27 | Make DKDM output panel tell everyone what the output method is and when it ↵ | Carl Hetherington | |
| changes. | |||
| 2025-03-27 | Make RecipientsPanel::recipients() return selected recipients, not all. | Carl Hetherington | |
| 2025-03-27 | Remove 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-26 | White space: dkdm_output_panel.{cc,h} | Carl Hetherington | |
| 2025-03-26 | Cleanup: use a make_shared. | Carl Hetherington | |
| 2025-03-26 | Just maximise the verifier on startup (#3004). | Carl Hetherington | |
| 2025-03-26 | Fix help. | Carl Hetherington | |
| 2025-03-26 | Don't show release notes if we don't know where we last showed them. | Carl Hetherington | |
| 2025-03-26 | Bump libdcp for some MPEG2 fixes, verify bits, Fedora 42 build fix. | Carl Hetherington | |
| 2025-03-25 | Tidy comment. | Carl Hetherington | |
| 2025-03-25 | Add Nepal Standard Time UTC offset (+5:45). | Carl Hetherington | |
| 2025-03-24 | Supporters update.v2.18.15 | Carl Hetherington | |
| 2025-03-24 | Basic support for variable-Z 3D subtitles. | Carl Hetherington | |
| 2025-03-22 | Fix 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-22 | Use make_shared. | Carl Hetherington | |
| 2025-03-22 | Simplify 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-22 | Fix menu sensitivity. | Carl Hetherington | |
| Broken in e1c43614ad31ce276b923f9b1d280ad0c102c4b1 | |||
| 2025-03-22 | Fix progress reporting. | Carl Hetherington | |
| earliest_time will be empty when we're at the end of the film, not the beginning. | |||
| 2025-03-22 | White space. | Carl Hetherington | |
| 2025-03-22 | Remove before appending to try and reduce flicker on Windows. | Carl Hetherington | |
| 2025-03-22 | Move 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-22 | Improve reporting of socket errors. | Carl Hetherington | |
| 2025-03-22 | Allow taller server log windows. | Carl Hetherington | |
| 2025-03-22 | Fix bad server log truncation on Windows. | Carl Hetherington | |
| 2025-03-22 | Tidy up layout of server GUI. | Carl Hetherington | |
| 2025-03-22 | Remove deprecated/removed use of resolver::query. | Carl Hetherington | |
| 2025-03-22 | Add abstraction of io_{context,service} and use it as appropriate. | Carl Hetherington | |
| 2025-03-22 | Make the Socket connect() call a little friendlier. | Carl Hetherington | |
| This avoids some boilerplate. | |||
| 2025-03-21 | White space: text_decoder.{cc,h} | Carl Hetherington | |
| 2025-03-21 | Fix sensitivity of "Add OV..." option with no content. | Carl Hetherington | |
| 2025-03-19 | Add --colourspace opton to create CLI (#2967). | Carl Hetherington | |
| 2025-03-19 | Turn the help string into a method. | Carl Hetherington | |
| 2025-03-19 | Fix auto-crop with DCPs (#2999). | Carl Hetherington | |
| 2025-03-19 | Add --auto-crop-threshold option to create CLI. | Carl Hetherington | |
| 2025-03-19 | Add --auto-crop option to create CLI (#2968). | Carl Hetherington | |
| 2025-03-19 | Fix a typo fillm -> film. | Carl Hetherington | |
| 2025-03-19 | Initialise a member for safety. | Carl Hetherington | |
| 2025-03-19 | Move most of the create CLI into create_cli.cc to make it more testable. | Carl Hetherington | |
| 2025-03-19 | Tweak some white space. | Carl Hetherington | |
| 2025-03-19 | Seek the player before creating a new butler. | Carl Hetherington | |
| Consider the case where we switch to a different sound card when the player GUI is showing frame 0. At this point, the butler will be full up to some readahead, so the player will also "think" it's at the readahead position. If we create a new butler, the first get of video from the new buffer would previously return a frame from the readahead position (because that's where the player was). Since the new butler would coincide with the audio stream position being 0, the video thread would think it was ahead by the ring buffer readahead and so would sleep for quite a long time. Meanwhile audio arrives and is played, and when the video thread finally wakes it is a long time behind the audio. | |||
| 2025-03-14 | Supporters update.v2.18.14 | Carl Hetherington | |
| 2025-03-14 | Fix crashes if add_config_file_controls() is not called. | Carl Hetherington | |
| e.g. when opening the player preferences. | |||
| 2025-03-14 | White space. | Carl Hetherington | |
| 2025-03-12 | White space: move_to_dialog.{cc,h} | Carl Hetherington | |
| 2025-03-12 | Fix padding. | Carl Hetherington | |
