summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2026-05-25Speed up some more YUV make_black operations.Carl Hetherington
2026-05-25Fix missing uselib.Carl Hetherington
2026-05-24Supporters update.v2.18.42Carl Hetherington
2026-05-24Tag libdcp.Carl Hetherington
2026-05-24Fix sync when the audio stream takes a while to start up (#3144).Carl Hetherington
Previously we would sync audio and video before starting up the stream. Any time that the stream took to get going would then be an error in video/audio sync. This time is about 400ms with the Apple Studio Display (connected via Thunderbolt) and so there would be a very bad sync error there.
2026-05-24Keep our own copy of the audio stream time.Carl Hetherington
Looking at the RtAudio code it is not safe to access this value from multiple threads, and RtAudio updates it from the audio callback thread.
2026-05-24Compress an if.Carl Hetherington
2026-05-24Delete some copy construction.Carl Hetherington
2026-05-23Fix failure to update CCAP when seeking to an empty place (#3163).Carl Hetherington
I don't know why the condition to clear the display included _tracks.empty() but it seems wrong.
2026-05-23Compress an if.Carl Hetherington
2026-05-20Fix build on Debian 11.v2.18.41Carl Hetherington
2026-05-20Don't install benchmark binaries.Carl Hetherington
2026-05-20Missing U qualifiers.Carl Hetherington
2026-05-20Missing include.Carl Hetherington
2026-05-20Fix build again.Carl Hetherington
2026-05-18Fix build.Carl Hetherington
2026-05-18Optimise fill_black() for AV_PIX_FMT_UYVY422.Carl Hetherington
2026-05-18Add very basic benchmark infrastructure.Carl Hetherington
2026-05-18Add fill_memory().Carl Hetherington
2026-05-18White space: memory_util.{cc,h}Carl Hetherington
2026-05-17Supporters update.Carl Hetherington
2026-05-17Copy remembered assets when duplicating film (#3162).Carl Hetherington
2026-05-17Use some dcp::filesystem.Carl Hetherington
2026-05-17Cleanup: use constant for "info".Carl Hetherington
2026-05-17White space: dcpomatic.cc.Carl Hetherington
2026-05-17Updated zh_CN translation from 刘汉源.Carl Hetherington
2026-05-17Fix failure to refer to CCAPs properly in VFs (#3161).Carl Hetherington
2026-05-17Fix auto-mapping to put 7.1 surround channels in the right place.Carl Hetherington
Here we also use dcp::Channel to make things clearer.
2026-05-17White space: audio_mapping_test.ccCarl Hetherington
2026-05-11Supporters update.v2.18.40Carl Hetherington
2026-05-10Fix build with nettle version 4 which just materialised in arch.Carl Hetherington
2026-05-10White space: digester.{cc,h}Carl Hetherington
2026-05-10Supporters update.Carl Hetherington
2026-05-10Add an assertion.Carl Hetherington
2026-05-10Add 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.
2026-05-10Remove debug print.Carl Hetherington
2026-05-09We 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.
2026-05-09Updated ja_JP translation from 林雅成.Carl Hetherington
2026-05-09Add missing dyld path for tests.Carl Hetherington
2026-05-09Fix asan errors (and possibly crashes) on macOS.Carl Hetherington
2026-05-09Tweak DCP video panel layout, especially for macOS.Carl Hetherington
On Tahoe the 2K/4K dropdown was always ellipsized.
2026-05-08Apparently 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