gst-plugins-base: decodebin2: Actually iterate over the factories instead of only taking the first one

Sebastian Dröge slomo at kemper.freedesktop.org
Mon Sep 5 11:34:00 PDT 2011


Module: gst-plugins-base
Branch: master
Commit: de4fc848faf59281869be5de5abe7fdd500512f6
URL:    http://cgit.freedesktop.org/gstreamer/gst-plugins-base/commit/?id=de4fc848faf59281869be5de5abe7fdd500512f6

Author: Sebastian Dröge <sebastian.droege at collabora.co.uk>
Date:   Mon Sep  5 20:31:04 2011 +0200

decodebin2: Actually iterate over the factories instead of only taking the first one

---

 gst/playback/gstdecodebin2.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/gst/playback/gstdecodebin2.c b/gst/playback/gstdecodebin2.c
index c8f88c3..e137b93 100644
--- a/gst/playback/gstdecodebin2.c
+++ b/gst/playback/gstdecodebin2.c
@@ -1477,7 +1477,7 @@ analyze_new_pad (GstDecodeBin * dbin, GstElement * src, GstPad * pad,
 
     for (i = 0; i < factories->n_values && !dontuse; i++) {
       GstElementFactory *factory =
-          g_value_get_object (g_value_array_get_nth (factories, 0));
+          g_value_get_object (g_value_array_get_nth (factories, i));
       GstCaps *tcaps;
 
       /* We are only interested in skipping decoders */



More information about the gstreamer-commits mailing list