Skip to content

audiobasesink/audiosink/ringbuffer: Fix stuttering when prerolling small buffers

Thomas Bluemel requested to merge GstBlub/gst-plugins-base:issue_620 into master

Start the ringbuffer early and fill alsa with silence until the threshold is met. This allows for small buffers to be properly scheduled without introducting a lot of stuttering and clock skewing. The reason for this is that until the playback threshold is met, the ringbuffer will push out segments as fast as possible, rather than at playback speed.

Fixes #620

Edited by Tim-Philipp Müller

Merge request reports