diff options
author | eugeni <eugeni@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2007-06-15 22:22:16 +0000 |
---|---|---|
committer | eugeni <eugeni@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2007-06-15 22:22:16 +0000 |
commit | 387ccdc0340c1f1b7996c9ecb2aa63584acdd51b (patch) | |
tree | 62a0801d65b6d4003f1a5a69339f6904c40106d4 /libass/ass.c | |
parent | 34402c3cf2d16239f3c055588b5814da884af0f6 (diff) | |
download | mpv-387ccdc0340c1f1b7996c9ecb2aa63584acdd51b.tar.bz2 mpv-387ccdc0340c1f1b7996c9ecb2aa63584acdd51b.tar.xz |
When parsing ass-force-style arguments, search for '=' and '.' characters with
strrchr. This allows using it for styles whose name contains those characters.
Patch by Бранко Мајић <branko majic at gmail com>.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@23560 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libass/ass.c')
-rw-r--r-- | libass/ass.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libass/ass.c b/libass/ass.c index 8e638fdbac..e18a540a0d 100644 --- a/libass/ass.c +++ b/libass/ass.c @@ -331,13 +331,13 @@ void process_force_style(ass_track_t* track) { if (!list) return; for (fs = list; *fs; ++fs) { - eq = strchr(*fs, '='); + eq = strrchr(*fs, '='); if (!eq) continue; *eq = '\0'; token = eq + 1; - dt = strchr(*fs, '.'); + dt = strrchr(*fs, '.'); if (dt) { *dt = '\0'; style = *fs; |