mp4ff_decoder: use g_ascii_strcasecmp() instead of strcasecmp()
strcasecmp() is locale dependent, making it a bad choice for internal string comparisons.
This commit is contained in:
parent
9038882d95
commit
d5b3dd36fd
@ -394,21 +394,22 @@ mp4_tag_dup(const char *file)
|
|||||||
|
|
||||||
mp4ff_meta_get_by_index(mp4fh, i, &item, &value);
|
mp4ff_meta_get_by_index(mp4fh, i, &item, &value);
|
||||||
|
|
||||||
if (0 == strcasecmp("artist", item)) {
|
if (0 == g_ascii_strcasecmp("artist", item)) {
|
||||||
tag_add_item(ret, TAG_ITEM_ARTIST, value);
|
tag_add_item(ret, TAG_ITEM_ARTIST, value);
|
||||||
} else if (0 == strcasecmp("title", item)) {
|
} else if (0 == g_ascii_strcasecmp("title", item)) {
|
||||||
tag_add_item(ret, TAG_ITEM_TITLE, value);
|
tag_add_item(ret, TAG_ITEM_TITLE, value);
|
||||||
} else if (0 == strcasecmp("album", item)) {
|
} else if (0 == g_ascii_strcasecmp("album", item)) {
|
||||||
tag_add_item(ret, TAG_ITEM_ALBUM, value);
|
tag_add_item(ret, TAG_ITEM_ALBUM, value);
|
||||||
} else if (0 == strcasecmp("track", item)) {
|
} else if (0 == g_ascii_strcasecmp("track", item)) {
|
||||||
tag_add_item(ret, TAG_ITEM_TRACK, value);
|
tag_add_item(ret, TAG_ITEM_TRACK, value);
|
||||||
} else if (0 == strcasecmp("disc", item)) { /* Is that the correct id? */
|
} else if (0 == g_ascii_strcasecmp("disc", item)) {
|
||||||
|
/* Is that the correct id? */
|
||||||
tag_add_item(ret, TAG_ITEM_DISC, value);
|
tag_add_item(ret, TAG_ITEM_DISC, value);
|
||||||
} else if (0 == strcasecmp("genre", item)) {
|
} else if (0 == g_ascii_strcasecmp("genre", item)) {
|
||||||
tag_add_item(ret, TAG_ITEM_GENRE, value);
|
tag_add_item(ret, TAG_ITEM_GENRE, value);
|
||||||
} else if (0 == strcasecmp("date", item)) {
|
} else if (0 == g_ascii_strcasecmp("date", item)) {
|
||||||
tag_add_item(ret, TAG_ITEM_DATE, value);
|
tag_add_item(ret, TAG_ITEM_DATE, value);
|
||||||
} else if (0 == strcasecmp("writer", item)) {
|
} else if (0 == g_ascii_strcasecmp("writer", item)) {
|
||||||
tag_add_item(ret, TAG_ITEM_COMPOSER, value);
|
tag_add_item(ret, TAG_ITEM_COMPOSER, value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user