gstreamer/gst
Branislav Katreniak d16df7f70d decodebin: do call set_queue_size in no_more_pads_cb
Consider pipeline: gst-launch-1.0 playbin uri=http://example.com/a.ogg
Consider 128kbit audio stream.

As soon as uridecodebin detects the bitrate, it configures its input
queue2 max-size to 32000 bytes.
The 2MB buffer in multiqueue is nearly 2 orders of magnitude bigger.
This non-deterministically drives queue2 buffer anywhere from
100% to 0% until multiqueue is filled.

This patch sets multiqueue size to 5 buffers early in no_more_pads_cb.

Partly reverts commit db771185ed.

https://bugzilla.gnome.org/show_bug.cgi?id=740689
2015-01-16 20:58:40 +01:00
..
adder Don't compare booleans for equality to TRUE and FALSE 2014-12-01 09:51:12 +01:00
app docs: remove old 0.10 Since markers 2013-11-16 16:10:07 +00:00
audioconvert Release 1.3.1 2014-05-03 17:50:10 +02:00
audiorate audiorate: Fill gap events 2014-12-14 12:09:12 +01:00
audioresample audioresample: remove unused variables 2014-10-07 14:59:10 +03:00
audiotestsrc audiotestsrc: Report our latency properly in live mode 2014-12-24 12:59:37 +01:00
encoding Don't compare booleans for equality to TRUE and FALSE 2014-12-01 09:51:12 +01:00
gio docs: fix some gtk-doc warnings 2014-11-15 23:13:42 +00:00
playback decodebin: do call set_queue_size in no_more_pads_cb 2015-01-16 20:58:40 +01:00
subparse Don't compare booleans for equality to TRUE and FALSE 2014-12-01 09:51:12 +01:00
tcp Don't compare booleans for equality to TRUE and FALSE 2014-12-01 09:51:12 +01:00
typefind typefindfunctions: detect mp4 common file format variant 2014-11-26 16:54:39 +00:00
videoconvert videoconvert: add dither-bits option 2014-12-02 15:23:00 +01:00
videorate videorate: Operate in a zero-latency mode if drop-only is set to TRUE 2014-11-19 15:10:48 +01:00
videoscale videoscale: use old property name 2014-11-27 09:47:41 +01:00
videotestsrc videotestsrc: Report our latency properly in live mode 2014-12-24 12:59:37 +01:00
volume Release 1.3.1 2014-05-03 17:50:10 +02:00
Makefile.am build: build plugin and example directories in parallel if make -jN is used 2010-03-29 00:26:59 +01:00