summaryrefslogtreecommitdiff
path: root/src/lib/subtitle_encoder.cc
AgeCommit message (Collapse)Author
2023-12-05Account for split branch in libdcp.splitCarl Hetherington
2023-10-09Use dcp::filesystem to wrap filesystem calls and fix_long_pathCarl Hetherington
anything that is passed to read_file() from libcxml. This should fix #2623 and other similar problems.
2023-08-09Extract Film::Property to its own header to (maybe) increase compilation speed.Carl Hetherington
2022-10-17Remove some more unnecessary use of shared_ptr.Carl Hetherington
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.
2021-05-03C++11 tidying.Carl Hetherington
2021-04-09Make DCP text track language properly optional and ignore bad values on ↵Carl Hetherington
imported DCPs (#1950).
2021-03-31Put subtitle language back into content from the film (#1930).Carl Hetherington
This also adds the main/additional language flag. Of all the considerations about how to specify subtitle language, the most important seems to be that the language specification happens for the content where the language is; i.e. in the content text tab.
2021-01-31More enum class additions.Carl Hetherington
2021-01-07BOOST_FOREACH.Carl Hetherington
2021-01-07std::shared_ptrCarl Hetherington
2020-12-22Pass fonts from content around as FontData.Carl Hetherington
i.e. as a block of memory rather than a file. Also, get the fonts from the decoder rather than the content. Together, these changes allow us to use fonts from SMPTE DCPs added as content. Before, fonts would be messed up in those cases (#1885).
2020-12-11Fix lots of macOS warnings by using a different boost/bind include.Carl Hetherington
2020-11-21Subtitle language test updates.Carl Hetherington
2020-11-20Subtitle language handling tweaks; write multiple subtitle languagesCarl Hetherington
to SMPTE extended metadata.
2020-11-20Store subtitle language(s) in Film, and allow setup of thoseCarl Hetherington
languages from the Interop/SMPTE metadata dialogues.
2020-08-25Try to clean up the mess of exporting subtitles when there isCarl Hetherington
one file vs many files (multiple reels or fonts).
2020-08-25Add option to export Interop subs with or without the font file / reference.Carl Hetherington
2019-09-08Make sure subtitle exports have .xml extension.Carl Hetherington
2019-09-08Write empty files when exporting subtitles and finding none.Carl Hetherington
2019-08-31Primitive subtitle export feature.v2.15.16Carl Hetherington