| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-12-16 | Change end() to only do one thing, and copy the required stuff into pause() | Carl Hetherington | |
| 2023-12-16 | Remove default constructor from DCPVideo. | Carl Hetherington | |
| 2023-12-16 | Formatting, variable name tidying and some const correctness. | Carl Hetherington | |
| 2023-12-16 | Move grok headers into src/wx/grok | Carl Hetherington | |
| 2023-12-16 | Move grok headers into src/lib/grok | Carl Hetherington | |
| 2023-12-16 | Patch from Aaron Boxer adding initial support for GPU-powered J2K encoding ↵ | Carl Hetherington | |
| via his tool "grok". | |||
| 2023-12-16 | Move UTC offset for KDMs from the cinema to the point of KDM creation (#2300). | Carl Hetherington | |
| 2023-12-16 | Change 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-12-16 | Add operator* for Time and int. | Carl Hetherington | |
| 2023-12-16 | Fix FFmpegExaminer termination condition when there is no video; | Carl Hetherington | |
| it's hard to see how this ever worked. | |||
| 2023-12-16 | Bump ffmpeg to 5.1.2 "Riemann" | Carl Hetherington | |
| 2023-12-16 | Normalise XML attribute names to be camelCase (#2241). | Carl Hetherington | |
| 2023-12-16 | Use 2.18.x subdirectory for configuration. | Carl Hetherington | |
| 2023-12-12 | Run premultiply filter on still images that have alpha channels (more of #2681). | Carl Hetherington | |
| 2023-12-12 | Cleanup: const. | Carl Hetherington | |
| 2023-12-12 | Prevent crash if you forget to call FilterGraph::setup(). | Carl Hetherington | |
| 2023-12-12 | Add a premultiply filter to sources with an alpha channel (#2681). | Carl Hetherington | |
| 2023-12-12 | Add FFmpegExaminer::has_alpha(). | Carl Hetherington | |
| 2023-12-12 | Cleanup: use a lambda. | Carl Hetherington | |
| 2023-12-12 | Cleanup: use some better variable names. | Carl Hetherington | |
| 2023-12-09 | Don't scan content if we don't need to (#2661). | Carl Hetherington | |
| 2023-12-09 | Extract scan_content(). | Carl Hetherington | |
| 2023-12-09 | Support YUV422P9LE in alpha_blend() (#2671).notar1 | Carl Hetherington | |
| 2023-12-02 | Supporters update.v2.16.70 | Carl Hetherington | |
| 2023-11-30 | Support RtAudio >= 6. | Carl Hetherington | |
| There's an API break, mostly about removing the use of exceptions. | |||
| 2023-11-29 | Allow 14 or 16 channels with ATMOS content, rather than forcing 14 (#2672). | Carl Hetherington | |
| 2023-11-29 | Don't reduce the audio channel count on adding ATMOS (only increase it, if ↵ | Carl Hetherington | |
| required). | |||
| 2023-11-29 | Fix segfault when creating KDMs with certificates and project folders (not ↵ | Carl Hetherington | |
| DKDMs). | |||
| 2023-11-27 | Add Дима Агатов as a tester. | Carl Hetherington | |
| 2023-11-27 | Supporters update.v2.16.69 | Carl Hetherington | |
| 2023-11-27 | Cleanup: remove unnecessary include. | Carl Hetherington | |
| 2023-11-27 | Call 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-27 | Don'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-27 | Fix stray \r characters in output of ls_url on Windows (#2669). | Carl Hetherington | |
| 2023-11-26 | Don't crash if preferences ZIP needs to be overwritten during export. | Carl Hetherington | |
| 2023-11-26 | Remove assumption that GDC serials always start with 'A' (apparently there ↵ | Carl Hetherington | |
| are other prefixes too). | |||
| 2023-11-26 | Make an error more detailed. | Carl Hetherington | |
| 2023-11-24 | Fix debug assertion when adding a KDM. | Carl Hetherington | |
| 2023-11-23 | Updated zh_CN translation from 刘汉源 | Carl Hetherington | |
| 2023-11-23 | Update 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-23 | Clarify error messages about missing configuration. | Carl Hetherington | |
| 2023-11-21 | Fix Centos 7 build. | Carl Hetherington | |
| 2023-11-21 | Another Winodws build fix.v2.16.67 | Carl Hetherington | |
| 2023-11-21 | Missing header for Windows build. | Carl Hetherington | |
| 2023-11-21 | Cleanup: whitespace and header sorting. | Carl Hetherington | |
| 2023-11-20 | Fix class/struct confusion causing build error on macOS. | Carl Hetherington | |
| 2023-11-20 | Verify encrypted DCPs (more) correctly (#2659). | Carl Hetherington | |
| 2023-11-20 | Cleanup: use stack-allocated FileDialog and accept multiple KDMs. | Carl Hetherington | |
| 2023-11-20 | Cleanup: use ScopeGuard. | Carl Hetherington | |
| 2023-11-20 | Fix build. | Carl Hetherington | |
