From 75a967014f76bd9bf3d76a9ce54d0b9510755c8c Mon Sep 17 00:00:00 2001 From: Warren Dukes Date: Fri, 11 Mar 2005 02:59:26 +0000 Subject: removed the id3v1_encoding config option, there's no way to guarantee that we actually got a given field from the v1 and not the v2 tag git-svn-id: https://svn.musicpd.org/mpd/trunk@3052 09075e82-0dd4-0310-85a5-a0d7c8717e4f --- src/tag.c | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) (limited to 'src/tag.c') diff --git a/src/tag.c b/src/tag.c index 41d76087c..96dbb40f3 100644 --- a/src/tag.c +++ b/src/tag.c @@ -63,7 +63,6 @@ char * mpdTagItemKeys[TAG_NUM_OF_ITEM_TYPES] = }; static mpd_sint8 ignoreTagItems[TAG_NUM_OF_ITEM_TYPES]; -static char * id3v1_encoding = NULL; void initTagConfig() { int quit = 0; @@ -73,9 +72,6 @@ void initTagConfig() { ConfigParam * param; int i; - param = getConfigParam(CONF_ID3V1_ENCODING); - if(param) id3v1_encoding = param->value; - /* parse the "metadata_to_use" config parameter below */ memset(ignoreTagItems, 0, TAG_NUM_OF_ITEM_TYPES); @@ -131,7 +127,6 @@ MpdTag * getID3Info(struct id3_tag * tag, char * id, int type, MpdTag * mpdTag) struct id3_frame const * frame; id3_ucs4_t const * ucs4; id3_utf8_t * utf8; - id3_latin1_t * latin1; union id3_field const * field; unsigned int nstrings; int i; @@ -150,17 +145,7 @@ MpdTag * getID3Info(struct id3_tag * tag, char * id, int type, MpdTag * mpdTag) ucs4 = id3_genre_name(ucs4); } - if(id3v1_encoding && - (id3_tag_options(tag, 0, 0) & ID3_TAG_OPTION_ID3V1)) - { - latin1 = id3_ucs4_latin1duplicate(ucs4); - if(!latin1) continue; - - setCharSetConversion("UTF-8", id3v1_encoding); - utf8 = convStrDup(latin1); - free(latin1); - } - else utf8 = id3_ucs4_utf8duplicate(ucs4); + utf8 = id3_ucs4_utf8duplicate(ucs4); if(!utf8) continue; -- cgit v1.2.3