| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Track if we already parsed a fade or a alignment tag and ignore all
further tags.
|
|
|
|
|
|
|
| |
These forms can be used to add or subtract a value from the
current font size instead of setting a new font size. Animations
are supported, but not recommended, as they won't be fluid due to
grid-fitting/hinting.
|
|
|
|
|
| |
The useless "if (foo) free(foo)" idiom is all over the place, just
get rid of it finally...
|
|
|
|
|
|
| |
Delay allocation of the "faux" glyph until a drawing is parsed.
This helps with fixing a (pretty bad) memory leak and also reduces frame
overhead a little.
|
|
|
|
| |
This is more irritating than it helps and can seriously spam output.
|
|
|
|
|
| |
Free clip vector drawing if multiple clip vectors appear in a single
line. (In this case the last clip vector is used.)
|
| |
|
|
|
|
| |
Limit context printed after parsing errors to 30 characters
|
|
|
|
| |
This allows this kind of subtitle to be displayed: \{Hello World\}
|
|
|
|
|
|
| |
Do not skip '@' at the start of a font name in styles; detect '@' at
font name start and set a new attribute in ASS_Font accordingly.
Rotate affected glyphs after loading and calculate a suitable advance.
|
| |
|
|
|
|
|
| |
Get rid of compatibility #ifdefs and some code to support very old
versions of freetype. libass now requires at least version 2.2.1.
|
|
|
|
|
|
|
|
|
| |
Make sure that libass does not crash even if no default font is
provided. Additionally, fix crashes related to drawings in this and
possibly other unusual cases.
Document the default_path and default_family parameters of
ass_set_fonts.
|
| |
|
|
|
|
|
| |
Picked up from XBMC svn. This should especially fix MPlayer's direct3d
video output (untested).
|
|
|
|
|
| |
Move the function apply_transition_effects, which parses event-global
effects and adjusts a few state variables, into ass_parse.c.
|
|
Move all code related to parsing event lines and processing override
tags into a separate file (ass_parse.c).
|