summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2026-06-27Fix comment.Carl Hetherington
2026-06-26Be more defensive and informative when loading fonts.Carl Hetherington
2026-06-26Rename all fonts that we load.Carl Hetherington
This seems to be the only chance we have of making Pango-via-FontConfig definitely choose the font that we want. There was a case https://dcpomatic.com/forum/viewtopic.php?t=3015 where a user specified Arial Rounded MT Bold but ended up with a substitution. I tried loading an Arial Rounded, and then FontConfig chose that even when we asked for Arial Rounded MT Bold. Maybe it's because both fonts were marked as having "Book" weight ... I don't know. It seems like the easiest way to get what we want here is to try to subvert FontConfig's selection logic by giving everything we load a different family name. If only we could just load a font and tell Pango to use it ... but it seems like we can't have nice things.
2026-06-26Remove unused fetch of style and filename.Carl Hetherington
2026-06-26Compress an if.Carl Hetherington
2026-06-26Clean up some unused includes and usings.Carl Hetherington
2026-06-24Comment fix.Carl Hetherington
2026-06-22Fix missed _DEBUG -> _DEVELOPER.Carl Hetherington
2026-06-21Supporters update.Carl Hetherington
2026-06-21Add extra --dcp option to player.Carl Hetherington
This seems pointless given that you can just give a path without an option, but somebody wants it and I can't see a good reason to say no.
2026-06-20Add --auto-play option to player.Carl Hetherington
2026-06-20Remove some unnecessary includes.Carl Hetherington
2026-06-20Updated ru_RU translation from Евгений Дац.Carl Hetherington
2026-06-18Updated ja_JP translation from 林雅成Carl Hetherington
2026-06-18Remove some includes and usings.Carl Hetherington
2026-06-14Add --kdm option to player command line.Carl Hetherington
2026-06-14Remove if check that is already covered by an assertion.Carl Hetherington
2026-06-14Trim some includes and usings.Carl Hetherington
2026-06-03Remove some unnecessary includes.Carl Hetherington
2026-06-02Supporters update.v2.18.43Carl Hetherington
2026-06-01Supporters update.Carl Hetherington
2026-06-01Fix crash when adding DCPs to the verifier.Carl Hetherington
load_dcps would go out of scope and so no longer reliably be usable.
2026-06-01Cleanup: remove two old explicits.Carl Hetherington
2026-06-01Add Marco Ville credit.Carl Hetherington
2026-05-31Updated it_IT translation from Marco Ville.Carl Hetherington
2026-05-26Use --developer to find bitmaps from the source tree instead of --enable-debug.Carl Hetherington
2026-05-25Optimise some more make_part_black() pixel formats.Carl Hetherington
2026-05-25Optimise make_parts_black() for YUV420P.Carl Hetherington
2026-05-25Use a helper method.Carl Hetherington
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-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-20Missing include.Carl Hetherington
2026-05-20Fix build again.Carl Hetherington
2026-05-18Optimise fill_black() for AV_PIX_FMT_UYVY422.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