diff options
author | Oleg Oshmyan <chortos@inbox.lv> | 2013-12-26 00:17:06 +0200 |
---|---|---|
committer | Oleg Oshmyan <chortos@inbox.lv> | 2014-01-07 22:24:12 +0200 |
commit | fc13f5393a9f59ac17eff583881cc03bcd129ef2 (patch) | |
tree | 1f5b895c384a34cb3eef5ddd72929b8487a70c93 | |
parent | c337e7a2595e2c8013688a6ca36c81974841f0eb (diff) | |
download | libass-fc13f5393a9f59ac17eff583881cc03bcd129ef2.tar.bz2 libass-fc13f5393a9f59ac17eff583881cc03bcd129ef2.tar.xz |
Stop misparsing and add support for \fsc
-rw-r--r-- | libass/ass_parse.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libass/ass_parse.c b/libass/ass_parse.c index 9964d178..58693d41 100644 --- a/libass/ass_parse.c +++ b/libass/ass_parse.c @@ -365,6 +365,10 @@ char *parse_tag(ASS_Renderer *render_priv, char *p, double pwr) } else render_priv->state.scale_y = render_priv->state.style->ScaleY; + } else { + --p; + render_priv->state.scale_x = render_priv->state.style->ScaleX; + render_priv->state.scale_y = render_priv->state.style->ScaleY; } } else if (mystrcmp(&p, "fsp")) { double val; |