Commit 5ebe3365 authored by Max Kellermann's avatar Max Kellermann

decoder/mp4ff: remove duplicate entries in the tag name table

Reuse the function tag_name_parse_i().
parent 8e3eace2
......@@ -341,14 +341,6 @@ mp4_decode(struct decoder *mpd_decoder, struct input_stream *input_stream)
}
static const char *const mp4ff_tag_names[TAG_NUM_OF_ITEM_TYPES] = {
[TAG_ITEM_TITLE] = "title",
[TAG_ITEM_ARTIST] = "artist",
[TAG_ITEM_ALBUM] = "album",
[TAG_ITEM_ALBUM_ARTIST] = "albumartist",
[TAG_ITEM_TRACK] = "track",
[TAG_ITEM_DISC] = "disc",
[TAG_ITEM_GENRE] = "genre",
[TAG_ITEM_DATE] = "date",
[TAG_ITEM_COMPOSER] = "writer",
[TAG_ITEM_PERFORMER] = "band",
};
......@@ -356,7 +348,11 @@ static const char *const mp4ff_tag_names[TAG_NUM_OF_ITEM_TYPES] = {
static enum tag_type
mp4ff_tag_name_parse(const char *name)
{
return tag_table_lookup(mp4ff_tag_names, name);
enum tag_type type = tag_table_lookup(mp4ff_tag_names, name);
if (type == TAG_NUM_OF_ITEM_TYPES)
type = tag_name_parse_i(name);
return type;
}
static struct tag *
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment