# HG changeset patch # User aurel # Date 1237738237 0 # Node ID fbe515ed10fd224d7af1fe49696ac9639431979e # Parent d5ae967cc5497c7f3f292c4e16e680475d698e0c handle id3v2 'genre' tag formated as '%d' diff -r d5ae967cc549 -r fbe515ed10fd mp3.c --- a/mp3.c Sun Mar 22 13:05:13 2009 +0000 +++ b/mp3.c Sun Mar 22 16:10:37 2009 +0000 @@ -198,7 +198,8 @@ } if (!strcmp(key, "genre") - && sscanf(dst, "(%d)", &genre) == 1 && genre <= ID3v1_GENRE_MAX) + && (sscanf(dst, "(%d)", &genre) == 1 || sscanf(dst, "%d", &genre) == 1) + && genre <= ID3v1_GENRE_MAX) av_strlcpy(dst, id3v1_genre_str[genre], sizeof(dst)); if (*dst)