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 55cf3ff..fc41903 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,12 @@ 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: (gst_base_audio_sink_class_init), (gst_base_audio_sink_async_play), (gst_base_audio_sink_do_play), (gst_base_audio_sink_change_state): diff --git a/gst-libs/gst/audio/gstbaseaudiosrc.c b/gst-libs/gst/audio/gstbaseaudiosrc.c index 1b057f7..fe86fb8 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: -- 2.7.4