summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOleg Oshmyan <chortos@inbox.lv>2013-12-26 00:17:06 +0200
committerOleg Oshmyan <chortos@inbox.lv>2014-01-07 22:24:12 +0200
commitfc13f5393a9f59ac17eff583881cc03bcd129ef2 (patch)
tree1f5b895c384a34cb3eef5ddd72929b8487a70c93
parentc337e7a2595e2c8013688a6ca36c81974841f0eb (diff)
downloadlibass-fc13f5393a9f59ac17eff583881cc03bcd129ef2.tar.bz2
libass-fc13f5393a9f59ac17eff583881cc03bcd129ef2.tar.xz
Stop misparsing and add support for \fsc
-rw-r--r--libass/ass_parse.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/libass/ass_parse.c b/libass/ass_parse.c
index 9964d17..58693d4 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;