From: Wim Taymans Date: Thu, 23 Mar 2006 16:58:03 +0000 (+0000) Subject: gst-libs/gst/audio/gstbaseaudiosrc.c: Fix audio sources, forgot to make the ringbuffe... X-Git-Tag: 1.19.3~511^2~12056 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=4df07064b8895e9a86a12d95999497e8a069c77b;p=platform%2Fupstream%2Fgstreamer.git gst-libs/gst/audio/gstbaseaudiosrc.c: Fix audio sources, forgot to make the ringbuffer startable... 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): Fix audio sources, forgot to make the ringbuffer startable... --- diff --git a/ChangeLog b/ChangeLog index fc41903..cf995ff 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3,6 +3,14 @@ * gst-libs/gst/audio/gstbaseaudiosrc.c: (gst_base_audio_src_get_time), (gst_base_audio_src_create), (gst_base_audio_src_change_state): + Fix audio sources, forgot to make the ringbuffer + startable... + +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 diff --git a/gst-libs/gst/audio/gstbaseaudiosrc.c b/gst-libs/gst/audio/gstbaseaudiosrc.c index fe86fb8..0dc88ee 100644 --- a/gst-libs/gst/audio/gstbaseaudiosrc.c +++ b/gst-libs/gst/audio/gstbaseaudiosrc.c @@ -417,6 +417,7 @@ gst_base_audio_src_change_state (GstElement * element, gst_ring_buffer_set_flushing (src->ringbuffer, FALSE); break; case GST_STATE_CHANGE_PAUSED_TO_PLAYING: + gst_ring_buffer_may_start (src->ringbuffer, TRUE); break; default: break; @@ -426,6 +427,7 @@ gst_base_audio_src_change_state (GstElement * element, switch (transition) { case GST_STATE_CHANGE_PLAYING_TO_PAUSED: + gst_ring_buffer_may_start (src->ringbuffer, FALSE); gst_ring_buffer_pause (src->ringbuffer); break; case GST_STATE_CHANGE_PAUSED_TO_READY: