From 9d6b8d14c3803865e91eec06224355e0319f66bb Mon Sep 17 00:00:00 2001 From: Edward Hervey Date: Tue, 29 Nov 2011 11:47:34 +0100 Subject: [PATCH] queue: source and sink pads proxy caps --- plugins/elements/gstqueue.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/plugins/elements/gstqueue.c b/plugins/elements/gstqueue.c index 37694cf947..de35bf936c 100644 --- a/plugins/elements/gstqueue.c +++ b/plugins/elements/gstqueue.c @@ -394,6 +394,7 @@ gst_queue_init (GstQueue * queue) gst_pad_set_event_function (queue->sinkpad, gst_queue_handle_sink_event); gst_pad_set_query_function (queue->sinkpad, gst_queue_handle_sink_query); gst_pad_set_link_function (queue->sinkpad, gst_queue_link_sink); + GST_PAD_SET_PROXY_CAPS (queue->sinkpad); gst_element_add_pad (GST_ELEMENT (queue), queue->sinkpad); queue->srcpad = gst_pad_new_from_static_template (&srctemplate, "src"); @@ -403,6 +404,7 @@ gst_queue_init (GstQueue * queue) gst_pad_set_link_function (queue->srcpad, gst_queue_link_src); gst_pad_set_event_function (queue->srcpad, gst_queue_handle_src_event); gst_pad_set_query_function (queue->srcpad, gst_queue_handle_src_query); + GST_PAD_SET_PROXY_CAPS (queue->srcpad); gst_element_add_pad (GST_ELEMENT (queue), queue->srcpad); GST_QUEUE_CLEAR_LEVEL (queue->cur_level);