summaryrefslogtreecommitdiff
path: root/src/lib
AgeCommit message (Collapse)Author
2026-07-17White space: json_server.{cc,h}Carl Hetherington
2026-07-11Fix 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).
2026-07-11Include trimming.Carl Hetherington
2026-07-11White space: timer.{cc,h} ffmpeg_subtitle_period.hCarl Hetherington
2026-07-11White space: file_log.{cc,h}Carl Hetherington
2026-07-11Include 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
2026-06-18Updated ja_JP translation from 林雅成Carl Hetherington
2026-06-18Remove some includes and usings.Carl Hetherington
2026-06-03Remove some unnecessary includes.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-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