diff options
author | Max Kellermann <max@duempel.org> | 2013-10-24 19:58:32 +0200 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2013-10-24 20:01:14 +0200 |
commit | a57a7b1a768b661354aacf73272369b9d891864a (patch) | |
tree | fbdd3241add76dbb3e68b79adfd21affa84acfee /src | |
parent | 03073b366b65a93bd6d8d9148c0e0ca69f68de4d (diff) |
decoder/opus: move code to ParseOpusTagName()
Diffstat (limited to 'src')
-rw-r--r-- | src/decoder/OpusTags.cxx | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/decoder/OpusTags.cxx b/src/decoder/OpusTags.cxx index 71184f180..40255537d 100644 --- a/src/decoder/OpusTags.cxx +++ b/src/decoder/OpusTags.cxx @@ -27,6 +27,13 @@ #include <string.h> #include <stdlib.h> +gcc_pure +static TagType +ParseOpusTagName(const char *name) +{ + return tag_table_lookup_i(xiph_tags, name); +} + static void ScanOneOpusTag(const char *name, const char *value, const struct tag_handler *handler, void *ctx) @@ -34,7 +41,7 @@ ScanOneOpusTag(const char *name, const char *value, tag_handler_invoke_pair(handler, ctx, name, value); if (handler->tag != nullptr) { - TagType t = tag_table_lookup_i(xiph_tags, name); + TagType t = ParseOpusTagName(name); if (t != TAG_NUM_OF_ITEM_TYPES) tag_handler_invoke_tag(handler, ctx, t, value); } |