baseaudiosink: don't unparent the ringbuffer

when going to NULL, don't unparent the ringbuffer because we don't support going
back to 0 very well yet.
Fixes #579203
This commit is contained in:
Wim Taymans 2009-04-17 10:55:08 +02:00
parent d927114ef8
commit 32904de58f

View file

@ -1789,10 +1789,12 @@ gst_base_audio_sink_change_state (GstElement * element,
gst_ring_buffer_activate (sink->ringbuffer, FALSE);
gst_ring_buffer_release (sink->ringbuffer);
gst_ring_buffer_close_device (sink->ringbuffer);
#if 0
GST_OBJECT_LOCK (sink);
gst_object_unparent (GST_OBJECT_CAST (sink->ringbuffer));
sink->ringbuffer = NULL;
GST_OBJECT_UNLOCK (sink);
#endif
break;
default:
break;