summaryrefslogtreecommitdiff
path: root/gst/playback/gstdecodebin2.c
diff options
context:
space:
mode:
authorSebastian Dröge <sebastian@centricular.com>2014-10-06 10:15:13 +0300
committerSebastian Dröge <sebastian@centricular.com>2014-10-06 10:15:13 +0300
commit72eb84a900edc3d355d9003018a8fd11937fb3c4 (patch)
tree87a3c6023ebe49b5bd25e17f883037f5028f1f8a /gst/playback/gstdecodebin2.c
parent2c4bd2296a9f43eff31733845e06d5a28e2fc9f7 (diff)
decodebin: Free factories array when delaying autoplugging due to non-final caps
Diffstat (limited to 'gst/playback/gstdecodebin2.c')
-rw-r--r--gst/playback/gstdecodebin2.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gst/playback/gstdecodebin2.c b/gst/playback/gstdecodebin2.c
index 0040a7874..3f64b58bd 100644
--- a/gst/playback/gstdecodebin2.c
+++ b/gst/playback/gstdecodebin2.c
@@ -1756,6 +1756,7 @@ analyze_new_pad (GstDecodeBin * dbin, GstElement * src, GstPad * pad,
if (!caps) {
GST_DEBUG_OBJECT (dbin, "No final caps set yet, delaying autoplugging");
gst_object_unref (dpad);
+ g_value_array_free (factories);
goto setup_caps_delay;
}
}