From 65e492a40338e4bcb7c404b0ee26636eef20ebf1 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Thu, 28 Nov 2013 11:25:20 +0100 Subject: [PATCH] decodebin2: activate ghost pad before targetting Activate the decodebin2 pad before setting the target. This makes sure that the events are copied. --- gst/playback/gstdecodebin2.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gst/playback/gstdecodebin2.c b/gst/playback/gstdecodebin2.c index a723967be5..75bb19ecb7 100644 --- a/gst/playback/gstdecodebin2.c +++ b/gst/playback/gstdecodebin2.c @@ -1491,6 +1491,7 @@ analyze_new_pad (GstDecodeBin * dbin, GstElement * src, GstPad * pad, chain->current_pad = gst_decode_pad_new (dbin, chain); dpad = gst_object_ref (chain->current_pad); + gst_pad_set_active (GST_PAD_CAST (dpad), TRUE); gst_ghost_pad_set_target (GST_GHOST_PAD_CAST (dpad), pad); /* 1. Emit 'autoplug-continue' the result will tell us if this pads needs