mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-29 19:50:40 +00:00
ext/vorbis/vorbisdec.c: Reset the decoder in finalize so that all fields get cleared.
Original commit message from CVS: * ext/vorbis/vorbisdec.c: (vorbis_dec_finalize): Reset the decoder in finalize so that all fields get cleared.
This commit is contained in:
parent
a0354a5b96
commit
8642c1dc9d
2 changed files with 9 additions and 0 deletions
|
@ -1,3 +1,8 @@
|
|||
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:
|
||||
|
|
|
@ -98,6 +98,8 @@ static gboolean vorbis_dec_convert (GstPad * pad,
|
|||
|
||||
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)
|
||||
{
|
||||
|
@ -181,6 +183,8 @@ vorbis_dec_finalize (GObject * object)
|
|||
vorbis_comment_clear (&vd->vc);
|
||||
vorbis_info_clear (&vd->vi);
|
||||
|
||||
gst_vorbis_dec_reset (vd);
|
||||
|
||||
G_OBJECT_CLASS (parent_class)->finalize (object);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue