summaryrefslogtreecommitdiffstats
path: root/libass/ass.c
diff options
context:
space:
mode:
authoreugeni <eugeni@b3059339-0415-0410-9bf9-f77b7e298cf2>2008-05-01 11:06:16 +0000
committereugeni <eugeni@b3059339-0415-0410-9bf9-f77b7e298cf2>2008-05-01 11:06:16 +0000
commite830c279cfa76d8b0f0bbb60b99dd8a1297b1cdd (patch)
tree1a523e6f95cef3b14ba098b982bfd013fe16b6f1 /libass/ass.c
parent36d18b94a709692a076ac583daa2cbe72c19409c (diff)
downloadlibass-e830c279cfa76d8b0f0bbb60b99dd8a1297b1cdd.tar.bz2
libass-e830c279cfa76d8b0f0bbb60b99dd8a1297b1cdd.tar.xz
Skip '@' at the beginning of the font name.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26625 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libass/ass.c')
-rw-r--r--libass/ass.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/libass/ass.c b/libass/ass.c
index 14f6c15..3241f94 100644
--- a/libass/ass.c
+++ b/libass/ass.c
@@ -482,6 +482,12 @@ static int process_style(ass_track_t* track, char *str)
style->Name = strdup("Default");
if (!style->FontName)
style->FontName = strdup("Arial");
+ // skip '@' at the start of the font name
+ if (*style->FontName == '@') {
+ p = style->FontName;
+ style->FontName = strdup(p + 1);
+ free(p);
+ }
free(format);
return 0;