decodebin2: Set multiqueue sizes before use-buffering.
authorDuncan Palmer <dpalmer@digisoft.tv>
Sun, 15 Feb 2015 23:25:03 +0000 (09:25 +1000)
committerThiago Santos <thiagoss@osg.samsung.com>
Tue, 24 Mar 2015 11:17:47 +0000 (08:17 -0300)
commitbf3e35a598afda180c4f392726043b272dffc1b0
treec7ba36e681fca73a776f82a45701de1e167c4e62
parent90d428a553ab601ad690aafd1ad9050f4d4b22b6
decodebin2: Set multiqueue sizes before use-buffering.

This fixes a race where the use-buffering property on a multiqueue was
set before the queue depth was changed from it's high preroll limits to
lower playback limits. This resulted in buffering messages being emitted
by the multiqueue in the short window between use-buffering being
set and the queue depth being reset.

https://bugzilla.gnome.org/show_bug.cgi?id=744308
gst/playback/gstdecodebin2.c