summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-11-29Cleanup: white space tidying.Carl Hetherington
2023-11-29Change end() to only do one thing, and copy the required stuff into pause()Carl Hetherington
2023-11-29Remove default constructor from DCPVideo.Carl Hetherington
2023-11-29Formatting, variable name tidying and some const correctness.Carl Hetherington
2023-11-29Move grok headers into src/wx/grokCarl Hetherington
2023-11-29Move grok headers into src/lib/grokCarl Hetherington
2023-11-29Patch from Aaron Boxer adding initial support for GPU-powered J2K encoding ↵Carl Hetherington
via his tool "grok".
2023-11-29Bump ffmpeg to get some fixes that were on dcpomatic-14 but not dcpomatic-16.Carl Hetherington
2023-11-29Move UTC offset for KDMs from the cinema to the point of KDM creation (#2300).Carl Hetherington
2023-11-29Change how video timing is done.Carl Hetherington
This commit changes the approach with video timing. Previously, we would (more-or-less) try to use every video frame from the content in the output, hoping that they come at a constant frame rate. This is not always the case, however. Here we preserve the PTS of video frames, and then when one arrives we output whatever DCP video frames we can (at the regular DCP frame rate). Hopefully this will solve a range of sync problems, but it could also introduce new ones.
2023-11-29Add operator* for Time and int.Carl Hetherington
2023-11-29Write player debug logs from tests on -- --log=debug-playerCarl Hetherington
2023-11-29Cleanup: fix name of film to match test.Carl Hetherington
2023-11-29Fix FFmpegExaminer termination condition when there is no video;Carl Hetherington
it's hard to see how this ever worked.
2023-11-29Bump ffmpeg to 5.1.2 "Riemann"Carl Hetherington
2023-11-29Normalise XML attribute names to be camelCase (#2241).Carl Hetherington
2023-11-29Use 2.18.x subdirectory for configuration.Carl Hetherington
2023-11-27Supporters update.v2.16.69Carl Hetherington
2023-11-27Uninstall encode server link.Carl Hetherington
2023-11-27Add missing file=f so that all desktop shortcuts are uninstalled.Carl Hetherington
2023-11-27Set shell var context so that when uninstalling we look in the same place ↵Carl Hetherington
for shortcuts as when installing.
2023-11-27Cleanup: add start_menu_shortcut().Carl Hetherington
2023-11-27Extract some common parts of the uninstaller.Carl Hetherington
2023-11-27Cleanup: remove unnecessary include.Carl Hetherington
2023-11-27Call dcpomatic_setup_path_encoding() early enough (#2665).Carl Hetherington
On Windows this was previously called after we instantiated a Config object to get win32_console(), meaning that the required path voodoo was not active when looking for the config. This caused problems if the user has a non-ASCII user name.
2023-11-27Don't hide errors when trying to make configuration directories.Carl Hetherington
There should be no error if the directories already exist, and otherwise I think we want to know about the error.
2023-11-27Fix installer with non-ASCII user names (#2668).Carl Hetherington
2023-11-27Fix stray \r characters in output of ls_url on Windows (#2669).Carl Hetherington
2023-11-26Fix typo in path.Carl Hetherington
2023-11-26Don't crash if preferences ZIP needs to be overwritten during export.Carl Hetherington
2023-11-26Remove assumption that GDC serials always start with 'A' (apparently there ↵Carl Hetherington
are other prefixes too).
2023-11-26Make an error more detailed.Carl Hetherington
2023-11-24Fix libzip config checks.v2.16.68Carl Hetherington
2023-11-24Fix debug assertion when adding a KDM.Carl Hetherington
2023-11-23Updated zh_CN translation from 刘汉源Carl Hetherington
2023-11-23Update servers list after connecting to the signal.Carl Hetherington
Otherwise it can happen that a signal is emitted before we connect to it, and then after that no more signals come because nothing changes.
2023-11-23Clarify error messages about missing configuration.Carl Hetherington
2023-11-21Fix Centos 7 build.Carl Hetherington
2023-11-21Another Winodws build fix.v2.16.67Carl Hetherington
2023-11-21Missing header for Windows build.Carl Hetherington
2023-11-21Cleanup: whitespace and header sorting.Carl Hetherington
2023-11-20Fix class/struct confusion causing build error on macOS.Carl Hetherington
2023-11-20Verify encrypted DCPs (more) correctly (#2659).Carl Hetherington
2023-11-20Cleanup: use stack-allocated FileDialog and accept multiple KDMs.Carl Hetherington
2023-11-20Cleanup: use ScopeGuard.Carl Hetherington
2023-11-20Fix build.Carl Hetherington
2023-11-20Fix audio analysis attempts with source files that have more channels than ↵Carl Hetherington
the film.
2023-11-20Cleanup: handle Filter objects by value rather than by reference.Carl Hetherington
2023-11-20Cleanup: remove an unnecessary shared_ptr.Carl Hetherington
2023-11-20Add header guards.Carl Hetherington