From a57a7b1a768b661354aacf73272369b9d891864a Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Thu, 24 Oct 2013 19:58:32 +0200 Subject: decoder/opus: move code to ParseOpusTagName() --- src/decoder/OpusTags.cxx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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 #include +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); } -- cgit v1.2.3