gstreamer/gst
Matthew Waters 8b69b689c0 urisourcebin: limit the byte size of the queue based on the buffer-size
Use the bitrate advertised by queue2 to determine the limits to
set across possibly multiple queue2/downloadbuffer elements.  e.g.
with two queue2's and a max-bytes based on the ratio of the
bitrate/cumulative_bitrate multiplied by the buffer_size set on urisourcebin.

This allows finer grained control over the buffer used by all the queue
elements inside urisourcebin.  Instead of a maximum of
n_streams*buffer_size being used, only buffer_size will be used however
we will fallback to n_streams*buffer_size if one of the queue2's does
not have bitrate information.

https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/60
2018-11-07 15:10:05 +00:00
..
adder meson: Replace empty configuration_data() with copy keyword 2018-10-17 13:48:47 +01:00
app meson: fix copy'n'paste-o in app plugin build description 2018-04-25 11:26:17 +01:00
audioconvert audioconvert: remove layout from structure when fixating caps 2018-10-05 15:40:13 +03:00
audiomixer meson: Replace empty configuration_data() with copy keyword 2018-10-17 13:48:47 +01:00
audiorate audiorate: accumulate offset by time diff 2018-07-19 18:19:19 -04:00
audioresample Removed unused GST_CAT_PERFORMANCE 2018-09-19 15:06:19 +03:00
audiotestsrc audiotestsrc: implement producing non-interleaved audio buffers 2018-07-11 12:23:19 +03:00
encoding encodebin: Also lock input caps when dynamic output is disabled 2018-05-01 21:15:25 +02:00
gio Meson: Generate pc file for all plugins in base 2018-04-25 11:05:56 +01:00
overlaycomposition overlaycomposition: Fix implicit use of memset 2018-10-29 13:12:30 +00:00
pbtypes Meson: Generate pc file for all plugins in base 2018-04-25 11:05:56 +01:00
playback urisourcebin: limit the byte size of the queue based on the buffer-size 2018-11-07 15:10:05 +00:00
rawparse rawvideoparse: fix typo in 'plane-offsets' description 2018-07-16 13:14:34 +02:00
subparse subparse: Don't read beyond array 2018-05-30 11:39:40 +02:00
tcp tcp: fix markup for example pipelines in docs 2018-05-05 18:02:16 +02:00
typefind typefindfunctions: Bail out on huge EBML chunks 2018-07-06 13:48:09 +02:00
videoconvert Meson: Generate pc file for all plugins in base 2018-04-25 11:05:56 +01:00
videorate Meson: Generate pc file for all plugins in base 2018-04-25 11:05:56 +01:00
videoscale Meson: Generate pc file for all plugins in base 2018-04-25 11:05:56 +01:00
videotestsrc meson: Replace empty configuration_data() with copy keyword 2018-10-17 13:48:47 +01:00
volume meson: Replace empty configuration_data() with copy keyword 2018-10-17 13:48:47 +01:00
Makefile.am pbtypes: Add a stub plugin that owns the plugins-base dynamic types 2016-11-02 11:24:11 +11:00
meson.build overlaycomposition: New element that allows applications to draw GstVideoOverlayComposition on a stream 2018-10-28 17:03:47 +00:00