summaryrefslogtreecommitdiff
path: root/src/lib
AgeCommit message (Collapse)Author
22 hoursFix build on older boosts.v2.18.49Carl Hetherington
29 hoursUsing/include trimming.Carl Hetherington
8 daysInclude/using trimming.Carl Hetherington
10 daysReport boost::filesystem errors better.Carl Hetherington
10 daysinclude cleanup.Carl Hetherington
10 daysImprove error logging.Carl Hetherington
2026-08-23Compare only name when trying to find content types.Carl Hetherington
Otherwise when importing a DCP that uses one of the new types but does not have the scope, we will not find it and throw an exception.
2026-08-22Updated nl_NL translation from Rob van Nieuwkerk.Carl Hetherington
2026-08-22pot/merge.Carl Hetherington
2026-08-22Add an interruption point.Carl Hetherington
Without this if, for example, encode_locally() throws (perhaps because the noise amount gets too high) the encoding thread could not be interrupted because it never hit an interruption point (the failed frame would just be put back on the queue, ready to hit the same error).
2026-08-21Write <Language> tag to main sound asset in CPL.Carl Hetherington
2026-08-13Report the error from fread, not errno.Carl Hetherington
I think this is more reliable.
2026-08-11Include required reel boundaries in by-size and custom lists.Carl Hetherington
2026-08-11Add required_reel_boundaries().Carl Hetherington
2026-08-11Allow refer of VF as long as reel starts match.Carl Hetherington
I think this is all we need to ensure. The reel periods can be different, so long as we have the reel starts as we can't coalesce two reels from the OV into the VF.
2026-08-10Include/using trimming.Carl Hetherington
2026-08-10Remove unnecessary reels_for_type().Carl Hetherington
2026-08-10Fix possible_reel_types() and allow more types.Carl Hetherington
reels_for_type(ReelType::SINGLE) would always just return a single reel, so lots of this method was pointless. Also we want to allow more reel arrangements than we used to (so that, for example, the user can make multi-reel VFs from a single-reel OV).
2026-08-07Try to report SMTP protocol errors better.Carl Hetherington
2026-08-07Don't try to send to obviously-bad email addresses.Carl Hetherington
2026-08-07Add email_address_basically_ok().Carl Hetherington
2026-08-07Include/using trimming.Carl Hetherington
2026-08-07Include/using trimming.Carl Hetherington
2026-07-30Force RTL when a subtitle is marked as such.Carl Hetherington
Make sure Pango does the right thing when a subtitle is marked explicitly as being RTL.
2026-07-30Strip left-to-right unicode markers just before laying out text (part of #860).Carl Hetherington
I received a DCP whose subtitle lines were in Hebrew but all started with Unicode LEFT-TO-RIGHT MARK (allegedly written by Qube). This was fine unless the line started with some punctuation, when the punctuation would end up on the wrong end of the rendered string. The reporter said that a Doremi/NEC system rendered the subtitles correctly (as if the LEFT-TO-RIGHT-MARK were not there) so it seems sensible for DoM to ignore it too.
2026-07-30Tolerate use of TTC (instead of TTF) as a font in a DCP.Carl Hetherington
This was seen in the wild in a file appparently made by QUBE Master Pro. Maybe it's allowed, but I doubt it.
2026-07-30Some missing filesystem wrappers.Carl Hetherington
2026-07-30Updated nl_NL translation from Rob van Nieuwkerk.Carl Hetherington
2026-07-29pot/merge to get some more translator hints.Carl Hetherington
2026-07-29de_DE update from Roger Siegenthaler.Carl Hetherington
2026-07-28fa_IR update from Soleyman Rahmani.Carl Hetherington
2026-07-26Fix crash when loading only the left images for a 3D DCP (#3164).Carl Hetherington
2026-07-26White space: content_video.hCarl Hetherington
2026-07-26Add some comments.Carl Hetherington
2026-07-26Include sorting.Carl Hetherington
2026-07-26White space: shuffler_test.cc, shuffler.{cc,h}Carl Hetherington
2026-07-26Trim using statements and includes.Carl Hetherington
2026-07-23White space: referenced_reel_asset.{cc,h}Carl Hetherington
2026-07-23Allow referencing an OV reel more than once (#3169).Carl Hetherington
This allows, for example, creation of a VF with two reels from a single-reel OV, where the VF refers to an OV's assets in both reels. This is useful to avoid hitting limits on the number of PNG subs in a reel.
2026-07-23Add contains() for another TimePeriod.Carl Hetherington
2026-07-23White space.Carl Hetherington
2026-07-23Improve naming and simplify slightly.Carl Hetherington
2026-07-23Catch SMPTETextAssetFullError during DCP creation.Carl Hetherington
2026-07-23Include trimming.Carl Hetherington
2026-07-23Add a hint when there will be too many PNG subs / fonts in a reel.Carl Hetherington
2026-07-21White space: dcpomatic_time.hCarl Hetherington
2026-07-21Include trimming.Carl Hetherington
2026-07-21White space: dcpomatic_time_coalesce.hCarl Hetherington
2026-07-21White space: various.Carl Hetherington
2026-07-21Include trimming.Carl Hetherington