mirror of https://github.com/mpv-player/mpv
Case insensitive parsing of SSA/ASS section headers.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@26303 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
parent
994b2022c3
commit
3a1a54fab4
10
libass/ass.c
10
libass/ass.c
|
@ -647,17 +647,17 @@ static int process_fonts_line(ass_track_t* track, char *str)
|
|||
*/
|
||||
static int process_line(ass_track_t* track, char *str)
|
||||
{
|
||||
if (!strncmp(str, "[Script Info]", 13)) {
|
||||
if (!strncasecmp(str, "[Script Info]", 13)) {
|
||||
track->parser_priv->state = PST_INFO;
|
||||
} else if (!strncmp(str, "[V4 Styles]", 11)) {
|
||||
} else if (!strncasecmp(str, "[V4 Styles]", 11)) {
|
||||
track->parser_priv->state = PST_STYLES;
|
||||
track->track_type = TRACK_TYPE_SSA;
|
||||
} else if (!strncmp(str, "[V4+ Styles]", 12)) {
|
||||
} else if (!strncasecmp(str, "[V4+ Styles]", 12)) {
|
||||
track->parser_priv->state = PST_STYLES;
|
||||
track->track_type = TRACK_TYPE_ASS;
|
||||
} else if (!strncmp(str, "[Events]", 8)) {
|
||||
} else if (!strncasecmp(str, "[Events]", 8)) {
|
||||
track->parser_priv->state = PST_EVENTS;
|
||||
} else if (!strncmp(str, "[Fonts]", 7)) {
|
||||
} else if (!strncasecmp(str, "[Fonts]", 7)) {
|
||||
track->parser_priv->state = PST_FONTS;
|
||||
} else {
|
||||
switch (track->parser_priv->state) {
|
||||
|
|
Loading…
Reference in New Issue