summaryrefslogtreecommitdiff
path: root/src/lib
AgeCommit message (Collapse)Author
26 hoursWhite space: referenced_reel_asset.{cc,h}HEADmainCarl Hetherington
26 hoursAllow 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.
26 hoursAdd contains() for another TimePeriod.Carl Hetherington
26 hoursWhite space.Carl Hetherington
26 hoursImprove naming and simplify slightly.Carl Hetherington
26 hoursCatch SMPTETextAssetFullError during DCP creation.Carl Hetherington
26 hoursInclude trimming.Carl Hetherington
26 hoursAdd a hint when there will be too many PNG subs / fonts in a reel.Carl Hetherington
3 daysWhite space: dcpomatic_time.hCarl Hetherington
3 daysInclude trimming.Carl Hetherington
3 daysWhite space: dcpomatic_time_coalesce.hCarl Hetherington
3 daysWhite space: various.Carl Hetherington
3 daysInclude trimming.Carl Hetherington
7 daysWhite space: json_server.{cc,h}Carl Hetherington
13 daysFix error when filling audio at the end of a film.Carl Hetherington
In a few places we tolerate 1 dcpomatic::Time tick (i.e. half a sample at 48kHz) of "error" but not here. The accompanying test is from a user who saw the assertion in fill_audio() fire because the requested fill's start time was after its end time (by 1 Time tick).
13 daysInclude trimming.Carl Hetherington
13 daysWhite space: timer.{cc,h} ffmpeg_subtitle_period.hCarl Hetherington
13 daysWhite space: file_log.{cc,h}Carl Hetherington
13 daysInclude trimming.Carl Hetherington
2026-07-04Include trimming.Carl Hetherington
2026-07-01pot/merge.Carl Hetherington
2026-06-29Fix excessive use of memory when calculating hints with bitmap subtitles.Carl Hetherington
Because we ignore video the clearing of _active_texts in emit_video() would never happen, and the subtitle bitmaps would build up.
2026-06-29Don't offer to use bitmapped DCP subtitle for closed captions (#2998).Carl Hetherington
2026-06-29Missing locks on the state mutex.Carl Hetherington
2026-06-29Include / using tidy.Carl Hetherington
2026-06-28Rename dcp -> closed.Carl Hetherington
2026-06-28Remove an unnecessary include.Carl Hetherington
2026-06-28Include-what-you-use.Carl Hetherington
2026-06-28Comment tweak.Carl Hetherington
2026-06-28Basic .srt export (#3142).Carl Hetherington
2026-06-27SubtitleFilmEncoder no longer needs to keep _format.Carl Hetherington
2026-06-27Unset fonts in Output.Carl Hetherington
2026-06-27Now asset can be private.Carl Hetherington
2026-06-27Add fonts in Output.Carl Hetherington
2026-06-27Create text assets in Output.Carl Hetherington
2026-06-27Add subtitle to asset in Output.Carl Hetherington
2026-06-27Do ::write in Output.Carl Hetherington
2026-06-27Use Output instead of a pair and rename _assets -> _outputs.Carl Hetherington
2026-06-27Use new SubtitleFormat enum instead of dcp::Standard.Carl Hetherington
2026-06-27Fix incorrect progress bar with 3D encodes (#3166).Carl Hetherington
2026-06-27Remove unnecessary stuff.Carl Hetherington
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-20Updated ru_RU translation from Евгений Дац.Carl Hetherington