summaryrefslogtreecommitdiff
path: root/src/lib
AgeCommit message (Collapse)Author
2022-07-11Correct version number when deciding whether or not to fix subtitle IDs.v2.16.17Carl Hetherington
2022-07-11Fix font_id errors with files decoded by FFmpeg which have subtitles.Carl Hetherington
I'm not sure if this goes far enough - it seems impossible to find all the font IDs used in a FFmpeg file without scanning it. I don't know if (for example) SSA-format font IDs make it through to DoM when decoded by FFmpeg.
2022-07-11Use a vector rather than a list when returning from content_factory().Carl Hetherington
2022-07-11Fix font handling for DCP subtitles.Carl Hetherington
2022-07-11Small cleanup.Carl Hetherington
2022-07-10Fix failure to close exported files.Carl Hetherington
2022-07-10Updated sl_SI translation from Martin Srebotnjak.Carl Hetherington
2022-07-09New sl_SI translation from Martin Srebotnjak.Carl Hetherington
2022-07-08Missed bits of sl_SI translation update.Carl Hetherington
2022-07-07Updated cs_CZ translation from Tomáš Begeni.Carl Hetherington
2022-07-05Missing includes.Carl Hetherington
2022-07-01Advanced option to allow mapping to any audio channel (#2279).Carl Hetherington
2022-07-01Find Liberation Sans with local builds on Fedora.Carl Hetherington
2022-06-30Use the resampled rate to calculate the slack threshold rather than just ↵Carl Hetherington
48kHz (#2275).
2022-06-21Stop using static initialisation so that dcpomatic::write() can be called ↵Carl Hetherington
more than once.
2022-06-21Cleanup: use constexpr.Carl Hetherington
2022-06-14Log errors from asdcplib in our logs.Carl Hetherington
2022-06-12Add Prores 4444 support (#2263).Carl Hetherington
2022-06-12Rename PRORES -> PRORES_HQCarl Hetherington
2022-06-12Move ExportFormat definition to ffmpeg_file_encoder.hCarl Hetherington
2022-06-12Set up TextDecoder position based on the time that the next thing willv2.16.14Carl Hetherington
be emitted, instead of the time that the last thing was (#2268). This is to avoid problems with the example shown in the test, where just because a subtitle in source A comes before a subtitle in source B, source A is pass()ed next and may then emit a subtitle which should be after the next one in B.
2022-06-12Believed fix for error when calculating the position in the output DCP of a ↵Carl Hetherington
referenced asset.
2022-06-10Remove duplicate call to write().Carl Hetherington
2022-06-10Add some missing locking.Carl Hetherington
2022-06-10Fix problems when loading old projects with the new subtitle font code (#2271).Carl Hetherington
2022-06-10Add Film::last_written_by_earlier_than()Carl Hetherington
2022-06-10Rename CheckContentChangeJob -> CheckContentJob.Carl Hetherington
2022-06-10Make it OK to re-examine content with subtitles.Carl Hetherington
2022-06-10C++11 tidying.Carl Hetherington
2022-06-10Fix incorrect burnt-in subtitle colours when burning into a DCP source (#2261).Carl Hetherington
dcp::combined_rgb_to_xyz was changed in libdcp (the values are no longer scaled by 65535) but DoM wasn't changed, and there was no test to catch it.
2022-06-07Don't search for empty font names to avoid random fonts being chosen.Carl Hetherington
2022-06-07I'm not sure a cout about audio underruns is really useful.Carl Hetherington
2022-06-07Tidying.Carl Hetherington
2022-06-07Ask fontconfig to scan the system for fonts requested by text subtitle files ↵Carl Hetherington
(#2264).
2022-06-07Rearrange subtitle font management.Carl Hetherington
With this change each subtitle coming out of the player has a reference to a dcpomatic::Font that belongs to the TextContent. This hopefully solves a few problems which all basically stemmed from the fact that previously the decoders/player were deciding what the font ID in the output DCP would be - they can't do that properly.
2022-06-07Move fontconfig-related code out to a class.Carl Hetherington
2022-06-07In-line a call to emit_plain_start() so it's less confusing.Carl Hetherington
2022-06-07Rename some variables.Carl Hetherington
2022-06-07Extract method to set forced appearance.Carl Hetherington
2022-06-07Extract method to escape text.Carl Hetherington
2022-06-07Fix the header guard and tidy up.Carl Hetherington
2022-06-07Rearrange some includes of dcpomatic_time.hCarl Hetherington
2022-06-07Tidying.Carl Hetherington
2022-06-07Add a comment.Carl Hetherington
2022-06-07Lengthen some very short variable names.Carl Hetherington
2022-06-07Switch some list -> vector for consistency.Carl Hetherington
2022-06-07C++11 tidying.Carl Hetherington
2022-06-07Fix incorrect extension on interop subtitle files (#2270).Carl Hetherington
2022-06-06Preserve export video settings in the config (#2259).Carl Hetherington
2022-06-06Remove unused H246_PCM export code.Carl Hetherington