[0.11] gst-plugins-base: decodebin2: reflow configuring new multiqueue instance
Wim Taymans
wtay at kemper.freedesktop.org
Wed Mar 30 12:41:03 PDT 2011
Module: gst-plugins-base
Branch: 0.11
Commit: 7f1382112e48e932724707e81bde79950ac0d451
URL: http://cgit.freedesktop.org/gstreamer/gst-plugins-base/commit/?id=7f1382112e48e932724707e81bde79950ac0d451
Author: Stefan Kost <ensonic at users.sf.net>
Date: Mon Mar 14 10:05:34 2011 +0200
decodebin2: reflow configuring new multiqueue instance
Use a single g_object_set to configure the new multiqueue instance. Also don't
needlessly set "use-buffering" if it is the default.
---
gst/playback/gstdecodebin2.c | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/gst/playback/gstdecodebin2.c b/gst/playback/gstdecodebin2.c
index 882d53f..998d15b 100644
--- a/gst/playback/gstdecodebin2.c
+++ b/gst/playback/gstdecodebin2.c
@@ -2696,10 +2696,12 @@ gst_decode_group_new (GstDecodeBin * dbin, GstDecodeChain * parent)
if (G_UNLIKELY (!group->multiqueue))
goto missing_multiqueue;
- g_object_set (mq, "use-buffering", dbin->use_buffering, NULL);
+ /* default is for use-buffering is FALSE */
if (dbin->use_buffering) {
- g_object_set (mq, "low-percent", dbin->low_percent, NULL);
- g_object_set (mq, "high-percent", dbin->high_percent, NULL);
+ g_object_set (mq,
+ "use-buffering", TRUE,
+ "low-percent", dbin->low_percent,
+ "high-percent", dbin->high_percent, NULL);
}
/* configure queue sizes for preroll */
More information about the gstreamer-commits
mailing list