audiobasesink/audiosink/ringbuffer: Fix stuttering when prerolling small buffers
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