Revert "decodebin2: Set a time limit on "upstream" multiqueues"

This reverts commit 07dc9ba071. It causes
timeouts in validate because queues run full before prerolling.
This commit is contained in:
Sebastian Dröge 2017-05-31 12:30:40 +03:00
parent 07dc9ba071
commit d5069d27ef

View file

@ -241,7 +241,7 @@ enum
* as low as possible (try to aim for 5 buffers) */
#define AUTO_PLAY_SIZE_BYTES 2 * 1024 * 1024
#define AUTO_PLAY_SIZE_BUFFERS 5
#define AUTO_PLAY_SIZE_TIME 5 * GST_SECOND
#define AUTO_PLAY_SIZE_TIME 0
#define DEFAULT_SUBTITLE_ENCODING NULL
#define DEFAULT_USE_BUFFERING FALSE
@ -3732,7 +3732,7 @@ decodebin_set_queue_size_full (GstDecodeBin * dbin, GstElement * multiqueue,
if ((max_buffers = dbin->max_size_buffers) == 0)
max_buffers = AUTO_PLAY_SIZE_BUFFERS;
/* this is a multiqueue with disabled buffering, don't limit max_time */
if (use_buffering)
if (dbin->use_buffering)
max_time = 0;
else if ((max_time = dbin->max_size_time) == 0)
max_time = AUTO_PLAY_SIZE_TIME;