Original commit message from CVS:
* ext/vorbis/vorbisdec.c: (vorbis_dec_finalize):
Reset the decoder in finalize so that all fields get cleared.
+2006-07-12 Edward Hervey <edward@fluendo.com>
+
+ * ext/vorbis/vorbisdec.c: (vorbis_dec_finalize):
+ Reset the decoder in finalize so that all fields get cleared.
+
2006-07-12 Wim Taymans <wim@fluendo.com>
* gst-libs/gst/audio/gstbaseaudiosrc.c:
static gboolean vorbis_dec_sink_query (GstPad * pad, GstQuery * query);
+static void gst_vorbis_dec_reset (GstVorbisDec * dec);
+
static void
gst_vorbis_dec_base_init (gpointer g_class)
{
vorbis_comment_clear (&vd->vc);
vorbis_info_clear (&vd->vi);
+ gst_vorbis_dec_reset (vd);
+
G_OBJECT_CLASS (parent_class)->finalize (object);
}