[FFmpeg-cvslog] r19867 - trunk/libavformat/mp3.c

jbr subversion
Wed Sep 16 01:40:10 CEST 2009


Author: jbr
Date: Wed Sep 16 01:40:10 2009
New Revision: 19867

Log:
10l: set genre default immediately before reading genre tag

Modified:
   trunk/libavformat/mp3.c

Modified: trunk/libavformat/mp3.c
==============================================================================
--- trunk/libavformat/mp3.c	Wed Sep 16 01:37:54 2009	(r19866)
+++ trunk/libavformat/mp3.c	Wed Sep 16 01:40:10 2009	(r19867)
@@ -193,12 +193,12 @@ static int id3v1_create_tag(AVFormatCont
     count += id3v1_set_string(s, "album",   buf + 63, 30);
     count += id3v1_set_string(s, "year",    buf + 93,  4);
     count += id3v1_set_string(s, "comment", buf + 97, 30);
-    buf[127] = 0xFF; /* default to unknown genre */
     if ((tag = av_metadata_get(s->metadata, "track", NULL, 0))) {
         buf[125] = 0;
         buf[126] = atoi(tag->value);
         count++;
     }
+    buf[127] = 0xFF; /* default to unknown genre */
     if ((tag = av_metadata_get(s->metadata, "genre", NULL, 0))) {
         for(i = 0; i <= ID3v1_GENRE_MAX; i++) {
             if (!strcasecmp(tag->value, ff_id3v1_genre_str[i])) {



More information about the ffmpeg-cvslog mailing list