| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-05-16 | Merge branch 'main' into v2.17.x | Carl Hetherington | |
| 2024-05-14 | Fix warning cause by previous libdcp bump. | Carl Hetherington | |
| 2024-05-06 | Use sqlite for cinema and DKDM recipient lists. | Carl Hetherington | |
| 2024-04-26 | Allow customisation of error report email address. | Carl Hetherington | |
| 2024-04-22 | Use mpeg2 prefix for MPEG2 video asset filenames. | Carl Hetherington | |
| 2024-04-21 | Extract all uses of DCP-o-matic name to allow branding. | Carl Hetherington | |
| 2024-03-09 | Merge branch 'main' into v2.17.x | Carl Hetherington | |
| 2024-03-07 | Fix screen name order in KDM emails. | Carl Hetherington | |
| 2024-01-28 | Dump addr2line command before running it. | Carl Hetherington | |
| 2024-01-28 | Fix crash when there is no LD_LIBRARY_PATH | Carl Hetherington | |
| 2024-01-28 | Add method to setup LD_LIBRARY_PATH for grok. | Carl Hetherington | |
| 2024-01-28 | Set CUDA_MODULE_LOADING=EAGER for grok (#2638). | Carl Hetherington | |
| 2024-01-28 | 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. | |||
| 2024-01-13 | Add an assert. | Carl Hetherington | |
| 2024-01-09 | Move ScopeGuard into libdcp. | Carl Hetherington | |
| 2023-11-17 | Pass through <Ruby> tags in subtitles (#2635) (GH#23). | Carl Hetherington | |
| 2023-11-12 | Replace deprecated leaf() with filename(). | Carl Hetherington | |
| 2023-10-16 | Remove unused code. | Carl Hetherington | |
| 2023-10-09 | Use dcp::filesystem to wrap filesystem calls and fix_long_path | Carl Hetherington | |
| anything that is passed to read_file() from libcxml. This should fix #2623 and other similar problems. | |||
| 2023-09-07 | Sanitise asset names after potentially failed %-based substitutions (#945). | Carl Hetherington | |
| If there's a %x in the format string, where %x is not recognised, we should at least remove the %. | |||
| 2023-09-07 | Disallow % from asset names as it seems to awake some XML character-encoding | Carl Hetherington | |
| demons. | |||
| 2023-09-03 | Fix rendering of italic fonts during tests on Windows. | Carl Hetherington | |
| 2023-08-29 | Cleanup: use some more vector instead of list. | Carl Hetherington | |
| 2023-08-26 | Try to capture ffmpeg logs during tests. | Carl Hetherington | |
| 2023-08-09 | Extract Film::Property to its own header to (maybe) increase compilation speed. | Carl Hetherington | |
| 2023-04-09 | Fix subtitle font handling with in-memory fonts from SMPTE (#2509).v2.16.52 | Carl Hetherington | |
| Previously we would fail to make a font available if it came from a SMPTE MXF. In that case we have a memory buffer containing the TTF/OTF file but no file; here we add a hack/workaround so that in-memory font files can be used by FontConfig. | |||
| 2023-03-03 | Add word_wrap(). | Carl Hetherington | |
| 2023-03-03 | Setup ffmpeg log callback in dcpomatic_setup() instead of in FFmpeg. | Carl Hetherington | |
| 2023-03-03 | Cleanup: remove capture_asdcp_logs() from header. | Carl Hetherington | |
| 2023-03-02 | Remove duplicate include. | Carl Hetherington | |
| 2023-02-27 | Support the 2014 version of SMPTE 428-7 in render_text.cc and use it | Carl Hetherington | |
| when placing subtitles (e.g. SRT). Also default to outputting 2014-era alignment. | |||
| 2022-12-10 | Move some methods out of util.{cc,h} | Carl Hetherington | |
| 2022-12-10 | Extract constants.h | Carl Hetherington | |
| 2022-11-04 | Fix build on macOS and Windows. | Carl Hetherington | |
| 2022-10-05 | Add contains_assetmap() | Carl Hetherington | |
| 2022-07-20 | Handle vertical alignment of subs correctly wrt the difference between ↵ | Carl Hetherington | |
| Interop and SMPTE. | |||
| 2022-07-14 | More error message improvements. | Carl Hetherington | |
| 2022-07-01 | Advanced option to allow mapping to any audio channel (#2279). | Carl Hetherington | |
| 2022-07-01 | Find Liberation Sans with local builds on Fedora. | Carl Hetherington | |
| 2022-06-14 | Log errors from asdcplib in our logs. | Carl Hetherington | |
| 2022-06-07 | Rearrange subtitle font management. | Carl Hetherington | |
| With this change each subtitle coming out of the player has a reference to a dcpomatic::Font that belongs to the TextContent. This hopefully solves a few problems which all basically stemmed from the fact that previously the decoders/player were deciding what the font ID in the output DCP would be - they can't do that properly. | |||
| 2022-06-07 | Fix incorrect extension on interop subtitle files (#2270). | Carl Hetherington | |
| 2022-06-03 | Make subtitle asset filename obey custom settings (#2260). | Carl Hetherington | |
| 2022-06-03 | Tidy up some duplicated code. | Carl Hetherington | |
| 2022-05-11 | Fix warning introduced a couple of commits ago. | Carl Hetherington | |
| 2022-05-11 | Tidy up careful_string_filter and add some extra transliterations. | Carl Hetherington | |
| ł seems to be ignored by the ICU transliterator for some reason. | |||
| 2022-05-05 | Use dcp::File in DCP-o-matic (#2231). | Carl Hetherington | |
| 2022-05-02 | Extract simple_digest(). | Carl Hetherington | |
| 2022-04-22 | Use libdcp's warnings.h | Carl Hetherington | |
| 2022-04-04 | Cleanup: move some methods from util to memory_util. | Carl Hetherington | |
