summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2 daysFix build on Debian 11.HEADv2.18.41mainCarl Hetherington
2 daysDon't install benchmark binaries.Carl Hetherington
2 daysMissing U qualifiers.Carl Hetherington
2 daysMissing include.Carl Hetherington
2 daysFix build again.Carl Hetherington
4 daysFix build.Carl Hetherington
4 daysOptimise fill_black() for AV_PIX_FMT_UYVY422.Carl Hetherington
4 daysAdd very basic benchmark infrastructure.Carl Hetherington
4 daysAdd fill_memory().Carl Hetherington
4 daysWhite space: memory_util.{cc,h}Carl Hetherington
4 daysSupporters update.Carl Hetherington
4 daysCopy remembered assets when duplicating film (#3162).Carl Hetherington
4 daysUse some dcp::filesystem.Carl Hetherington
4 daysCleanup: use constant for "info".Carl Hetherington
5 daysWhite space: dcpomatic.cc.Carl Hetherington
5 daysUpdated zh_CN translation from 刘汉源.Carl Hetherington
5 daysFix failure to refer to CCAPs properly in VFs (#3161).Carl Hetherington
5 daysFix auto-mapping to put 7.1 surround channels in the right place.Carl Hetherington
Here we also use dcp::Channel to make things clearer.
5 daysWhite space: audio_mapping_test.ccCarl Hetherington
11 daysSupporters update.v2.18.40Carl Hetherington
11 daysFix build with nettle version 4 which just materialised in arch.Carl Hetherington
11 daysWhite space: digester.{cc,h}Carl Hetherington
12 daysSupporters update.Carl Hetherington
12 daysAdd an assertion.Carl Hetherington
12 daysAdd some missing initialisation of std::atomic.Carl Hetherington
Contrary to cppreference.com in C++11 this is still necessary. It was causing an intermittent test failure on macOS when Player::_video_container_size was not initialized so sometimes _black_image would not be created.
12 daysRemove debug print.Carl Hetherington
12 daysWe need to drop the -c from the msgfmt call.Carl Hetherington
The ja_JP.po translation switches some %placeholders around and it's OK from a code point of view but msgfmt gives an error with -c.
12 daysUpdated ja_JP translation from 林雅成.Carl Hetherington
13 daysAdd missing dyld path for tests.Carl Hetherington
13 daysFix asan errors (and possibly crashes) on macOS.Carl Hetherington
13 daysTweak DCP video panel layout, especially for macOS.Carl Hetherington
On Tahoe the 2K/4K dropdown was always ellipsized.
14 daysApparently we still need the boot atomic library.Carl Hetherington
2026-05-07Protect _dcp_decode_reduction with the mutex rather than a std::atomic.Carl Hetherington
Things in boost/std::atomic must be trivially copiable.
2026-05-07Use std::atomic rather than boost::atomic.Carl Hetherington
It's in C++11.
2026-04-26Add --trusted-device-chain option to KDM CLI.Carl Hetherington
2026-04-26Warn if you specify trusted devices with a formulation that won't use them.Carl Hetherington
2026-04-24Supporters update.Carl Hetherington
2026-04-24Bump libdcp and libsub for boost test link fixes.Carl Hetherington
2026-04-23Fix 32-bit Windows build.v2.18.39Carl Hetherington
2026-04-23Supporters update.Carl Hetherington
2026-04-23Fix reading of RGB0 images.Carl Hetherington
We would allocate 3 bytes per pixel instead of 4. I couldn't see a way to get FFmpeg to tell us about this (unless we used FFmpeg's stride somehow maybe?)
2026-04-23Fix late subtitles when they are muxed late with respect to the video.Carl Hetherington
In one example we have the sequence video 3088,377 sub 3087,334 sub 3088,710 video 3088,419 so the 3087,334 sub is very late. Here we insert a queue to bring subtitle packets a little forward for processing. There is already a similar thing in the player (_delay) but adding a longer delay there seems wasteful because a) the video is by that point already decompressed and b) this problem only applies to FFmpeg-decoded files (and then, I think only if we are previewing or burning in subtitles).
2026-04-23Fix doxygen comment.Carl Hetherington
2026-04-23Support grok on Fedora 43.Carl Hetherington
2026-04-22Use a plain itemizedlist so that the PDF formatting is better.Carl Hetherington
2026-04-22White space: image_test.ccCarl Hetherington
2026-04-22Add some more pixfmts.Carl Hetherington
2026-04-22Tweak to fr_FR translation from Théo Lalanne.Carl Hetherington
2026-04-22Updated fr_FR translation from Théo Lalanne.Carl Hetherington
2026-04-21Fix bug causing mangled audio analyses in some cases (#3155).Carl Hetherington
The duplicate ID detection was broken due to using the video stream index rather than its ID for checks.