summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-05-16Don't write fonts to closed caption assets, even if we have some (re-fixing ↵2525-ccap-fontsCarl Hetherington
#2505).
2023-05-16Make find_file() recursive.Carl Hetherington
2023-05-16FIXME: update libdcp.Carl Hetherington
2023-05-15Updated cs_CZ translation from Tomáš Begeni.Carl Hetherington
2023-05-15Patrons update.Carl Hetherington
2023-05-14Missing dcpomatic2_map on RPM builds.v2.16.56Carl Hetherington
2023-05-14Re-order binary names.Carl Hetherington
I've no idea why this works (to fix weird errors from the Apple signing stuff) but it does...
2023-05-13Cleanup: use a namespace.Carl Hetherington
2023-05-13Cleanup: remove unnecessary explicit.Carl Hetherington
2023-05-13Missing relink of dcpomatic2_map.Carl Hetherington
2023-05-13Fix missing signing of dcpomatic2_map.Carl Hetherington
2023-05-13Supporters update.Carl Hetherington
2023-05-13Add dcpomatic2_map tool (#2445).Carl Hetherington
2023-05-13Cleanup: using ordering.Carl Hetherington
2023-05-13Fix typos in errors.Carl Hetherington
2023-05-13Fix typo in variable name.Carl Hetherington
2023-05-13Remove unused define.Carl Hetherington
2023-05-13Fix some typos in comments.Carl Hetherington
2023-05-13Add verify_dcp().Carl Hetherington
2023-05-12Only add fonts to assets when they are required.Carl Hetherington
2023-05-12Cleanup: whitespace fix.Carl Hetherington
2023-05-12Handle fonts for ccaps coming from DCP content (#2525).Carl Hetherington
Not dealing with them calls all sort of chaos as described in the bug report.
2023-05-12add_fonts_from_examiner() can be called multiple times with the same fontCarl Hetherington
in the case of closed captions with multiple tracks. Don't reuse the same font objects in this case, otherwise we will start with something like font, disambiguate it to 0_font, then disambiguate _that_ to 0_0_font.
2023-05-12Fix _text_count for ccaps when there are multiple reels.Carl Hetherington
Previously we would get a _text_count of 1 for open subs, no matter how many reels there were, but for ccaps the _text_count would increase with the number of tracks _and_ the number of reels.
2023-05-12Fix comment.Carl Hetherington
2023-05-12Allow copy-construction of Font.Carl Hetherington
2023-05-12Cleanup: include/using sorting.Carl Hetherington
2023-05-11Remove incorrect silencing (#2526).Carl Hetherington
On switching to the new FFmpeg send/receive API in e29ce33a36c2e20444d57196defc86d5072bce81 the channels variable in deinterleave_audio() was switched from stream channels to frame channels. I'm not sure if this is right, but it does mean that audio has `channels` channels, so calling make_silent() up to the stream channel count is clearly wrong if the stream has more channels than the frame.
2023-05-10Fix uninitialised variable caught by the macOS compiler.Carl Hetherington
2023-05-10Add some assertions.Carl Hetherington
2023-05-10Don't edit start trim unless it's necessary.Carl Hetherington
2023-05-10Allow signals to be blocked and resumed, and so make sure that a setCarl Hetherington
of content changes taken from an examiner are handled at the same time. Should fix DoM #2523.
2023-05-09Cleanup: more variable renames.Carl Hetherington
2023-05-09Cleanup: rename variable.Carl Hetherington
2023-05-08Fix old C++ syntax.Carl Hetherington
2023-05-08Fix typo in comment.Carl Hetherington
2023-04-28Cope with WEBVTT files named with .srt extensions.Carl Hetherington
2023-04-25Don't use wx_ptr for the splash screen.Carl Hetherington
Using wx_ptr in the wxApp object seems bad because in ~App wxWidgets deletes all top-level windows in `DeleteAllTLWs` so if ~wx_ptr then tries to destroy them we get a use-after-free.
2023-04-25Cleanup: remove some unnecessary includes.Carl Hetherington
2023-04-23Fix length()/bytes() mismatch on XML string.Carl Hetherington
2023-04-22Add some missing replacements.Carl Hetherington
2023-04-22Add some more bandwidths to a test.Carl Hetherington
2023-04-22Add some missing Ubuntu 23.04 dependencies.v2.16.55Carl Hetherington
2023-04-21Supporters update.v2.16.54Carl Hetherington
2023-04-21Update wscript (missed in last commit).Carl Hetherington
2023-04-21Bump libdcp to 1.8.67.Carl Hetherington
2023-04-20Fix lack of email sending if there are no cinema addresses (only extra ones) ↵Carl Hetherington
(#2514).
2023-04-19In 1c73379ed8483dcf71c5ccfc459c2c22516a9aef I changedCarl Hetherington
FontConfig::_available_fonts to use the font ID as a key, but that's totally wrong because the same Font object with the same ID can have its font filename/data changed, and in that case we don't want to use the cached font. Here we use the actual TTF/OTF font data as the key. We could have just hashed the data (whether it comes from a disk file or is held in memory) but this is slower in the case where we have the filename, as then the file must be loaded from disk for each comparison. This fixes #2518.
2023-04-19Wrap path/data in a struct.Carl Hetherington
2023-04-19Add a comment.Carl Hetherington