summaryrefslogtreecommitdiff
path: root/src/subtitle_image.cc
AgeCommit message (Collapse)Author
2023-10-09Add wrappers around boost::filesystem methods that handle theCarl Hetherington
required mangling of long filenames on Windows. Also wrap lots of missing places (e.g. calls to asdcplib, libxml++, libcxml etc.) in dcp::filesystem::fix_long_path(). The idea is to keep paths un-mangled until they we call some filesystem-related API and mangle them at that point. Otherwise we end up serialising mangled names, which seems like it will not end well. Should fix DoM #2623.
2023-07-25Cleanup: move EqualityOptions into its own file.Carl Hetherington
2023-07-25Cleanup: pass EqualityOptions as const&Carl Hetherington
This exposes a useless assignment of export_differing_subtitles, which I've removed (and altered the comment accordingly).
2022-11-03Add Z position to subtitles; existing tests pass.Carl Hetherington
2022-09-26Better subtitle comparisons in tests.v1.8.30Carl Hetherington
2021-01-24Tidying.Carl Hetherington
2021-01-21Use enum class for the things in types.hCarl Hetherington
2021-01-08std::shared_ptrCarl Hetherington
2020-12-02Fix equals() with image subtitles to not compare unique IDs.Carl Hetherington
Also add an option to save subtitle images to PNGs when they differ.
2020-11-02Rename Data -> ArrayData.Carl Hetherington
2018-09-02Hopefully-correct PKL and AssetMap when using Interop PNG subtitles.Carl Hetherington
2018-07-09Store image subtitle ID in the object, rather than a separate map. Start of ↵Carl Hetherington
reading image subtitles.
2018-07-07SubtitleString -> shared_ptr<Subtitle>Carl Hetherington
2018-07-07Add SubtitleImage.Carl Hetherington