diff --git a/gst-libs/gst/audio/gstaudiosink.c b/gst-libs/gst/audio/gstaudiosink.c index 5eb6039baf..c6de9e97bf 100644 --- a/gst-libs/gst/audio/gstaudiosink.c +++ b/gst-libs/gst/audio/gstaudiosink.c @@ -560,10 +560,10 @@ gst_audio_sink_ring_buffer_resume (GstAudioRingBuffer * buf) GST_DEBUG_OBJECT (sink, "resume..."); csink->resume (sink); GST_DEBUG_OBJECT (sink, "resume done"); - } else { - /* fallback to start for audio sinks that don't provide resume */ - gst_audio_sink_ring_buffer_start (buf); } + + gst_audio_sink_ring_buffer_start (buf); + return TRUE; } diff --git a/gst-libs/gst/audio/gstaudiosink.h b/gst-libs/gst/audio/gstaudiosink.h index 409cf6b017..e54094be59 100644 --- a/gst-libs/gst/audio/gstaudiosink.h +++ b/gst-libs/gst/audio/gstaudiosink.h @@ -78,8 +78,6 @@ struct _GstAudioSink { * For retro compatibility, the audio sink will fallback * to calling reset if this vmethod is not provided. * @resume: Resume the device. - * For retro compatibility, the audio sink will fallback - * to calling start if this vmethod is not provided. * @stop: Stop the device and unblock write as fast as possible. * Pending samples are flushed from the device. * For retro compatibility, the audio sink will fallback