From 2df1088b3fb4c8edac56028f990b15c9f249c545 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Thu, 23 Mar 2006 16:29:58 +0000 Subject: [PATCH] gst-libs/gst/audio/gstbaseaudiosrc.c: unparent instead of unref the ringbuffer. Original commit message from CVS: * gst-libs/gst/audio/gstbaseaudiosrc.c: (gst_base_audio_src_get_time), (gst_base_audio_src_create), (gst_base_audio_src_change_state): unparent instead of unref the ringbuffer. --- ChangeLog | 7 +++++++ gst-libs/gst/audio/gstbaseaudiosrc.c | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 55cf3ff90e..fc41903b35 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2006-03-23 Wim Taymans + + * gst-libs/gst/audio/gstbaseaudiosrc.c: + (gst_base_audio_src_get_time), (gst_base_audio_src_create), + (gst_base_audio_src_change_state): + unparent instead of unref the ringbuffer. + 2006-03-23 Wim Taymans * gst-libs/gst/audio/gstbaseaudiosink.c: diff --git a/gst-libs/gst/audio/gstbaseaudiosrc.c b/gst-libs/gst/audio/gstbaseaudiosrc.c index 1b057f7ace..fe86fb8b06 100644 --- a/gst-libs/gst/audio/gstbaseaudiosrc.c +++ b/gst-libs/gst/audio/gstbaseaudiosrc.c @@ -435,7 +435,7 @@ gst_base_audio_src_change_state (GstElement * element, break; case GST_STATE_CHANGE_READY_TO_NULL: gst_ring_buffer_close_device (src->ringbuffer); - gst_object_unref (src->ringbuffer); + gst_object_unparent (GST_OBJECT_CAST (src->ringbuffer)); src->ringbuffer = NULL; break; default: