diff --git a/ChangeLog b/ChangeLog index b2d7e0bc2d..d8e6c52db5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2004-02-14 Benjamin Otte + + * ext/mad/gstid3tag.c: (gst_id3_tag_chain): + remove v1 tag even if we can't read it (makes sure we don't detect + it again) + 2004-02-14 Benjamin Otte * ext/alsa/gstalsa.c: (gst_alsa_pcm_wait), diff --git a/ext/mad/gstid3tag.c b/ext/mad/gstid3tag.c index 219e3a663d..eb8faf81eb 100644 --- a/ext/mad/gstid3tag.c +++ b/ext/mad/gstid3tag.c @@ -871,11 +871,9 @@ gst_id3_tag_chain (GstPad *pad, GstData *data) } } else { GST_WARNING_OBJECT (tag, "detected ID3v1 tag, but couldn't parse it"); - tag->v2tag_size = 0; } } else if (tag->v1tag_size != 0) { GST_WARNING_OBJECT (tag, "bad non-ID3v1 tag at end of file"); - tag->v1tag_size = 0; } else { GST_LOG_OBJECT (tag, "no ID3v1 tag (%"G_GUINT64_FORMAT")", GST_BUFFER_OFFSET (tag->buffer)); }