gstreamer/sys/opensles
Sebastian Dröge 83e5fe2f70 openslesringbuffer: Only pre-roll a single buffer
There is no reason to pre-roll more buffers here as we have our own ringbuffer
with more segments around it, and we can immediately provide more buffers to
OpenSL ES when it requests that from the callback.

Pre-rolling a single buffer before starting is necessary though, as otherwise
we will only output silence.

Lowers latency a bit, depending on latency-time and buffer-time settings.
2015-02-05 12:28:22 +01:00
..
Makefile.am opensles: Port to 1.0 2012-10-25 14:05:49 +02:00
opensles.c Fix FSF address 2012-11-04 00:09:59 +00:00
opensles.h Fix FSF address 2012-11-04 00:09:59 +00:00
openslesringbuffer.c openslesringbuffer: Only pre-roll a single buffer 2015-02-05 12:28:22 +01:00
openslesringbuffer.h opensles: Only include <gst/audio/audio.h> 2013-03-03 12:30:44 +01:00
openslessink.c openslessink/src: Lower default buffer time to 200ms like alsasink 2015-02-05 12:21:55 +01:00
openslessink.h opensles: Only include <gst/audio/audio.h> 2013-03-03 12:30:44 +01:00
openslessrc.c openslessink/src: Lower default buffer time to 200ms like alsasink 2015-02-05 12:21:55 +01:00
openslessrc.h opensles: Only include <gst/audio/audio.h> 2013-03-03 12:30:44 +01:00