For resuming after paused, gst_audio_sink_ring_buffer_start() needs to
be called to notify the ringbuffer to continue to play.
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;
}
* 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