summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2022-09-02Correctly parse \c tags in SSA (with no specified colour) to return to ↵Carl Hetherington
PrimaryColour. This seems to be what libssa does.
2022-08-10Fix parsing of SSA colour tags which have their leading zeros omitted.v1.6.27Carl Hetherington
2022-07-18It seems likely that SSA font sizes should be interpreted asv1.6.26Carl Hetherington
1 point == 1 pixel; let's try that.
2022-07-06(More) properly support MarginV in SSA/ASS.Carl Hetherington
2022-07-06Fix pretty broken SSA alignment code.Carl Hetherington
2022-04-09Add missing override.v1.6.14Carl Hetherington
2021-08-01Handle angle brackets / tags better in SubRip files.Carl Hetherington
Before we would assume that < starts a tag, and so parse things like << some text >> incorrectly. Now we search for the tags we are interested in and pass anything else through.
2021-07-31Remove some out-of-date comments.Carl Hetherington
2021-07-14Fix boost bind warning.Carl Hetherington
2021-06-03Fix line numbers in binary STL files.Carl Hetherington
Here we make sure that line numbers end up not larger than the MNR (maximum number of rows) to try to avoid subtitles going off the screen.
2021-06-03Add "U8" character code table for binary STL.Carl Hetherington
A file was sent that has "U8" as a STL CCT. I presume this means "UTF-8" but I can't see any documentation about it anywhere. This change accepts U8 as a CCT. It doesn't look like this value is actually used anywhere to change how text is parsed, but at least it doesn't fail now.
2021-01-22Small C++11 tweaks.Carl Hetherington
2021-01-21Fix for new libdcp API.Carl Hetherington
2021-01-21const build fix.Carl Hetherington
2021-01-13Remove use of boost foreach.Carl Hetherington
2021-01-13Replace list with vector in most of the API.Carl Hetherington
2021-01-09c++11 tidying.Carl Hetherington
2021-01-08Remove unused stuff.Carl Hetherington
2021-01-05std::shared_ptrCarl Hetherington
2020-12-21Fix another unused variable warning.Carl Hetherington
2020-12-03Fix some unused variable warnings.Carl Hetherington
2020-09-30Allow colours in font color tags to have no surroundingCarl Hetherington
quotation marks.
2020-04-01Fix incorrect calculation of extension block number (EBN); previouslyCarl Hetherington
an incorrect 0 would be used if the line length was exactly 112.
2020-04-01Remove confusing use of repeated loop counters.Carl Hetherington
2020-03-26Fix binary STL output with subs that are too big for a single TTI block.Carl Hetherington
Forward-ported from 82f9ab96faeef0eb684c357d76d27f3737cf1d55 in v1.4.x.
2020-03-26Add a FIXME.Carl Hetherington
2020-03-26Use BOOST_FOREACH.Carl Hetherington
2020-03-26Add FIXME.Carl Hetherington
2020-03-26We only use 128 bytes of the buffer for TTI blocks.Carl Hetherington
2020-02-14Support SSA tags in SRT files (DoM #938).Carl Hetherington
2020-02-14Make horizontal position references correct when parsing \anXCarl Hetherington
2020-02-14Clarify meaning of horizontal and vertical references.Carl Hetherington
2020-02-13Factor SSA style parsing out to separate method.Carl Hetherington
2020-01-30Possibly-missing include.Carl Hetherington
2020-01-23Add hack for binary STL files with high MNR (maximum number of rows) values.Carl Hetherington
2020-01-23Add option to read binary STL from a FILE *Carl Hetherington
2020-01-23Split InputReader into InputReader and StreamInputReader.Carl Hetherington
2020-01-23Introduce InputReader to read data from the file and do low-level parsing.Carl Hetherington
2020-01-23Move the body of dumpsubs out into a method.Carl Hetherington
2019-07-14Support rgba() colour specifiers in Subrip files; not sure if they are ↵Carl Hetherington
strictly allowed but part of WebVTT.
2019-07-14Fix crash with unexpected <font> color formats.Carl Hetherington
2019-07-11Improve SSA colour parsing.Carl Hetherington
2019-06-24Add support for \c in SSA.Carl Hetherington
2019-03-26Missing #include.Carl Hetherington
2019-03-23Add another conversion.Carl Hetherington
2019-03-22Missing #include.Carl Hetherington
2019-03-22Remove old #include.Carl Hetherington
2019-03-15Give better errors on malformed subrip times.Carl Hetherington
2019-03-12Missing files.Carl Hetherington
2019-03-12Remove sstream dependency.Carl Hetherington