if (G_UNLIKELY (!group->multiqueue))
goto missing_multiqueue;
- /* default is for use-buffering is FALSE */
- if (dbin->use_buffering) {
- g_object_set (mq,
- "use-buffering", TRUE,
- "low-percent", dbin->low_percent,
- "high-percent", dbin->high_percent, NULL);
- }
-
/* configure queue sizes for preroll */
seekable = FALSE;
if (parent && parent->demuxer) {
/* all chains are buffering already, no need to do it here */
g_object_set (group->multiqueue, "use-buffering", FALSE, NULL);
} else {
- g_object_set (group->multiqueue, "use-buffering", TRUE, NULL);
+ g_object_set (group->multiqueue, "use-buffering", TRUE,
+ "low-percent", group->dbin->low_percent,
+ "high-percent", group->dbin->high_percent, NULL);
}
decodebin_set_queue_size (group->dbin, group->multiqueue, FALSE, FALSE);