gstreamer/sys
Sebastian Dröge 4de7fdfa3a decklinkaudiosink: Throttle reading from the ringbuffer
The driver has an internal buffer of unspecified and unconfigurable size, and
it will pull data from our ring buffer as fast as it can until that is full.
Unfortunately that means that we pull silence from the ringbuffer unless its
size is by conincidence larger than the driver's internal ringbuffer.

The good news is that it's not required to completely fill the buffer for
proper playback. So we now throttle reading from the ringbuffer whenever
the driver has buffered more than half of our ringbuffer size by waiting
on the clock for the amount of time until it has buffered less than that
again.
2015-02-09 16:22:39 +01:00
..
acmenc gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
acmmp3dec gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
androidmedia androidmedia: Fix calculation of the frame size for COLOR_FormatYUV420Planar 2014-10-02 10:26:43 +03:00
applemedia vtdec: fix texture sharing on iOS 2015-02-09 21:18:24 +11:00
applemedia-nonpublic applemedia: Fix libtool usage 2014-02-06 16:17:39 +01:00
avc gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
bluez bluez: support compile-time distinction between bluez4 and bluez5 2014-12-11 09:08:47 +05:30
cdrom gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
d3dvideosink d3dvideosink: Open Direct3D devices in a threadsafe way 2014-07-15 13:30:16 +02:00
decklink decklinkaudiosink: Throttle reading from the ringbuffer 2015-02-09 16:22:39 +01:00
directsound directsoundsrc: Avoid leaking copy of caps object 2014-08-10 12:16:08 +01:00
dshowdecwrapper dshowdecwrapper: Remove dependency on ATL 2014-12-16 23:17:35 +00:00
dshowsrcwrapper dshowsrcwrapper: Added support for image/jpeg and h264 2014-12-16 23:17:25 +00:00
dshowvideosink dshowvideosink: Port to 1.0 and new GLib threading API 2014-12-05 08:02:02 +00:00
dvb Constify some static arrays everywhere 2015-01-21 10:18:50 +01:00
dxr3 Constify some static arrays everywhere 2015-01-21 10:18:50 +01:00
fbdev gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
linsys Constify some static arrays everywhere 2015-01-21 10:18:50 +01:00
opensles openslesringbuffer: Only pre-roll a single buffer 2015-02-05 12:28:22 +01:00
osxvideo gst: Add better support for static plugins 2013-04-15 15:59:22 +02:00
pvr2d rectangle: clear rectangle struct before use 2014-12-16 13:35:14 +01:00
qcam Constify some static arrays everywhere 2015-01-21 10:18:50 +01:00
shm shmsink: Allocate enough memory to do alignment 2014-06-02 21:43:34 -04:00
uvch264 Add some missing G_END_DECLS 2014-10-28 21:42:31 +00:00
vcd vcdsrc: port to 1. 2014-12-04 17:00:52 -03:00
vdpau rectangle: clear rectangle struct before use 2014-12-16 13:35:14 +01:00
wasapi wasapisrc: Port to GstAudioSrc 2013-04-23 18:57:04 +02:00
wininet wininet: "iradio-mode" property defaults to TRUE 2014-03-05 20:28:04 +01:00
winks ksvideosrc: Fix missing brace warning 2015-02-03 18:16:51 -05:00
winscreencap winscreencap: Initial port to 1.0 2013-06-20 23:00:59 +02:00
Makefile.am Remove unported directdraw plugin 2015-01-24 20:28:16 +00:00