Commit feb1e243 authored by Axel Mårtensson's avatar Axel Mårtensson Committed by Robert Rosengren

audiosink: fix resuming after pause

For resuming after paused, gst_audio_sink_ring_buffer_start() needs to
be called to notify the ringbuffer to continue to play.
parent 0dc1b604
......@@ -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;
}
......
......@@ -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
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment